DroneUp, LLC is a technology company focused on delivering autonomous airspace management solutions. As a Senior Mobile Software Engineer, you will build mission-critical iOS and Android applications that provide real-time telemetry, maps, and controls, ensuring reliability in challenging environments.
Responsibilities:
- 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
- Mission-Critical Experience: Background in autonomous vehicles, robotics, or public safety software
- Field-First Mindset: Understanding of the unique challenges of mobile apps used in real-world environments
- Security Conscious: Experience with encrypted local storage, biometric auth, and secure communication protocols
- Portfolio: A history of shipping complex, data-heavy apps currently available on app stores
- Prototyping to Production: Ability to quickly iterate on novel UI concepts while maintaining a path to stable, production-grade code