
Senior Mobile Software Engineer – iOS, Android
DroneUp
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $130,000 - $155,000 per year
Job Level
About the role
- Lead the architecture and development of primary mobile applications for iOS (iPad focus) and Android, ensuring maximum performance and reliability in the field.
- Develop complex real-time visualization features, including maps, live video streaming, and dynamic telemetry overlays.
- Drive the selection and implementation of mobile-first technologies, balancing the speed of cross-platform frameworks with the performance and hardware access of native development.
- Optimize mobile applications for battery efficiency, memory usage, and low-latency data processing—critical for long-duration field operations.
- Implement robust offline-first synchronization patterns to ensure mission continuity in areas with intermittent connectivity.
- Collaborate with backend and hardware teams to define efficient API contracts and low-level communication protocols.
- Work closely with UI/UX designers to implement interfaces adapted for varying field conditions.
- Mentor junior developers and establish mobile best practices for CI/CD, automated testing, and crash reporting.
- Ensure compliance with high-security standards and data privacy regulations across all mobile touchpoints.
Requirements
- Mobile Expertise: 5+ years of experience building and shipping high-quality mobile applications for both iOS and Android.
- Native & Cross-Platform: Expert proficiency in cross-platform frameworks, with a strong ability to write native modules in Swift (iOS) and Kotlin (Android).
- Real-time Data: Experience with real-time data streaming and complex state management for high-frequency updates.
- Hardware Integration: Previous experience interfacing mobile apps with external hardware via Bluetooth or proprietary controllers.
- Mapping & GIS: Hands-on experience with mobile mapping SDKs.
- Performance Tuning: Proficient in using profiling tools to debug memory leaks and CPU bottlenecks.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
iOSAndroidSwiftKotlinreal-time data streamingstate managementBluetooth integrationmobile mapping SDKsperformance tuningprofiling tools
Soft Skills
leadershipmentoringcollaborationcommunication