Cordova/Angular developer
Mobile Developer (Cordova / Angular / TypeScript / GPS)
Position: Senior Mobile Application Developer
Location: Remote
Employment Type: Full-Time / Contract
About the Role
We are seeking an experienced Mobile Application Developer with strong expertise in Apache Cordova, Angular, TypeScript, and GPS/location-based technologies to join our development team. The successful candidate will be responsible for designing, developing, and maintaining cross-platform mobile applications that leverage real-time location tracking, geofencing, mapping, and route optimization capabilities.
This role requires a developer who is comfortable working across the full application stack, collaborating with product owners and UX designers, and delivering robust mobile solutions for Android and iOS platforms.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using Apache Cordova and Angular.
- Build scalable, maintainable, and performant applications using TypeScript.
- Implement GPS and location-based functionality including:
- Real-time location tracking
- Geofencing
- Route mapping and navigation
- Location history and reporting
- Integrate mobile applications with RESTful APIs and backend services.
- Optimize mobile application performance, battery consumption, and GPS accuracy.
- Work with mapping technologies such as Google Maps, Mapbox, or similar platforms.
Required Skills & Experience
Technical Skills
- 5+ years of software development experience.
- Strong experience with Apache Cordova.
- Strong experience with Angular (v10+).
- Advanced proficiency in TypeScript.
- Experience building and deploying mobile applications for iOS and Android.
- Extensive experience working with:
- GPS technologies
- Geolocation APIs
- Geofencing
- Background location services
- Experience integrating mapping services such as:
- Google Maps API
- Mapbox
- HERE Maps (desirable)
- Strong understanding of REST APIs and JSON.
- Experience with Git and modern CI/CD pipelines.
Preferred Experience
- Experience with Ionic Framework.
- Knowledge of mobile device management and enterprise mobility solutions.
- Familiarity with Azure, AWS, or Google Cloud platforms.
- Experience with offline-first mobile applications.
- Understanding of push notifications and real-time data synchronization.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Demonstrated experience delivering GPS-enabled mobile applications in production environments.
- Strong problem-solving and analytical skills.
- Excellent communication and stakeholder engagement skills.
Desirable Project Experience
Candidates with experience developing applications involving any of the following will be highly regarded:
- Fleet management systems
- Asset tracking platforms
- Field workforce management solutions
- Logistics and transportation applications
- Delivery tracking systems
- Emergency services or public safety applications
- Geospatial data visualization