About the job
Lead Software Engineer - Mobile Applications (iOS/Android, C++)
We are seeking a talented Lead Software Engineer to join our innovative technology team, focused on developing cutting-edge imaging and 3D technologies currently under patent application.
This is not a traditional mobile development role; you will work on extending a complex, high-performance system with a strong emphasis on integrating C++ core logic with native iOS and Android applications.
Key Responsibilities
Technical Leadership and Architecture
- Architecting and developing native iOS and Android applications
- Integrating high-performance C++ components into Swift and Kotlin environments
- Establishing secure, low-latency communication with backend systems
- Making technical decisions across the entire mobile stack
Mobile Performance and Quality
- Optimizing memory usage, threading, and runtime performance
- Developing stable, reliable, production-ready applications
- Implementing UI/UX according to product requirements
- Overseeing testing, release, and code quality processes
Team and Professional Leadership
- Mentoring developers and researchers
- Leading design reviews, code reviews, and technical assessments
- Turning research findings into practical, market-ready software solutions

