Senior Mobile Developer — Telematics App No Agency
Worldwide
DO NOT APPLY UNLESS YOU CAN PROVIDE TELEMATIC EXPERIENCE. We are seeking an experienced senior mobile developer to take ownership of an existing, production telematics application for iOS and Android. This is not a greenfield project. You will be responsible for maintaining, improving, and expanding a live application used to monitor connected vehicles and equipment in the field. The ideal candidate is comfortable entering an established codebase, quickly diagnosing issues, and delivering stable, reliable updates to both the Apple App Store and Google Play. Responsibilities Maintain, modify, and enhance an existing cross-platform telematics application for iOS and Android Develop and support Apple CarPlay, Android Auto, and Android Automotive OS functionality Implement, maintain, and troubleshoot cloud-based push notifications using APNs and Firebase Cloud Messaging Improve notification delivery reliability, user targeting, and alert handling Integrate the mobile application with backend telematics services and real-time vehicle and device data, including location, status, and alerts Manage App Store and Google Play submissions, version updates, and release processes Investigate production issues reported by users in the field and deliver timely, reliable fixes Document technical changes and communicate clearly with a small, distributed development team Take ownership of the mobile codebase and help establish sound development and release practices Required Qualifications At least 6 years of professional mobile development experience Demonstrated experience shipping and supporting applications in both the Apple App Store and Google Play Automotive or telematics experience is required, including experience with connected vehicles, fleet tracking, GPS or asset tracking, OBD systems, IoT devices, or similar technologies Hands-on experience with Apple CarPlay and Android Auto or Android Automotive OS Proven experience implementing and managing push notifications through APNs, Firebase Cloud Messaging, or comparable platforms Strong experience with Flutter or React Native Working proficiency in native iOS development using Swift and native Android development using Kotlin Experience integrating REST APIs and working with real-time communication technologies such as WebSockets, MQTT, or similar protocols Ability to independently manage an existing codebase and make sound technical decisions Strong communication, documentation, and problem-solving skills Dependable, self-directed, and comfortable working with a distributed team Preferred Experience Bluetooth and BLE device discovery, pairing, and communication Background location tracking and battery-efficient geolocation Offline-first application design and data synchronization Mobile CI/CD tools such as Fastlane, Bitrise, GitHub Actions, or similar Experience integrating mobile applications with AWS-based cloud services
- More than 30 hrs/weekHourly
- 3-6 monthsDuration
- ExpertExperience Level
$20.00
-
$40.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Last viewed by client:4 weeks ago
- Interviewing:5
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesLafayette7:22 AM
- $141K total spent50 hires, 14 active
- 2,008 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by