Mexico City, Mexico Remote (City) Full-time MXN 698,458 – 800,000 / year

CalAmp is hiring a Senior Mobile/Web Developer

Responsibilities

  • Develop and deploy a cross-platform Installer app combining a native Capacitor shell with an offline-first Next.js web interface for iOS and Android.
  • Enable Bluetooth Low Energy functionality through a custom Capacitor plugin with full native implementation on both platforms.
  • Ensure the application supports secure local data storage with encryption and maintains data integrity during offline use.
  • Implement reliable synchronization and queuing mechanisms that resume when network connectivity is restored.
  • Integrate camera features for scanning QR codes and capturing job-related images using web APIs and existing libraries.
  • Connect the app with backend systems including CTC and Salesforce for seamless data exchange.
  • Design a hybrid architecture where a native Capacitor container hosts a React and TypeScript-powered Next.js UI via WebView or WKWebView.
  • Create and sustain a shared BLE plugin for iOS and Android that enables device communication and proximity detection.
  • Define consistent JavaScript interfaces, event handlers, and data contracts for BLE operations such as device discovery and signal strength tracking.
  • Support offline-first user experiences through service workers, background sync strategies, and persistent local job record storage.
  • Apply encryption to all locally stored data using Web Crypto API and equivalent native security layers where needed.

Work Arrangement

Remote — Mexico City

Responsibilities

  • Build and ship a cross-platform Installer Application that delivers an offline-first Next.js web UI inside a thin native shell (Capacitor) for iOS and Android, with native Bluetooth Low Energy (BLE) implemented via a Capacitor plugin.
  • The app must support encrypted local storage, resilient sync/queueing, camera-based scanning, and integrations with backend services (CTC) and Salesforce.
  • Implement a hybrid architecture: Capacitor native app hosting a Next.js (React + TypeScript) UI in WebView / WKWebView.
  • Build and maintain a Capacitor BLE plugin for both iOS & Android.
  • Expose stable JS APIs, event listeners, and contracts for device discovery, connectivity, data exchange, RSSI, and proximity workflows.
  • Deliver offline-first workflows: Service Worker caching, background sync/queueing patterns, durable local persistence of install job records.
  • Encrypted-at-rest local data using Web Crypto (and native equivalents where appropriate).
  • Integrate with backend service APIs.
  • Implement camera flows for QR/barcode scanning and job documentation photos (web-based MediaDevices + existing scanner libraries where applicable).
  • Build a robust update strategy (bundled UI with optional remote updates guarded by version gates).
  • E2E testing on real devices, offline/coverage test scenarios, App Store / Google Play compliance, signing, CI/CD pipelines for both Web and Mobile components.
About company
CalAmp
Global technology company specializing in IoT, telematics, fleet management, and edge device solutions across various industries including transportation, logistics, construction, and education
All jobs at CalAmp Visit website
Job Details
Category fullstack
Posted 3 hours ago