Smart Working Solutions is looking for a Principal Android Engineer to take a leadership role in developing next-generation aviation systems. You will be responsible for architecting, building, and maintaining high-reliability Android applications that serve critical functions within the aviation industry.
What You'll Do
- Lead the design and development of Android applications for aviation systems, ensuring robustness and regulatory compliance.
- Architect scalable, maintainable, and testable software solutions for safety-critical environments.
- Mentor other engineers and champion best practices in software development, code quality, and system reliability.
- Collaborate with cross-functional teams to translate complex aviation requirements into technical specifications.
What We're Looking For
- Proven experience as a Principal or Lead Android Engineer with a strong background in Kotlin and Java.
- Deep expertise in Android architecture patterns (MVVM, MVI), Jetpack libraries, and reactive programming.
- Demonstrated ability to design, build, and ship complex, high-performance Android applications from inception to production.
- Strong understanding of software engineering principles, including testing, CI/CD, and performance optimization.
- Excellent communication skills and the ability to lead technical discussions and make architecture decisions.
Nice to Have
- Prior experience developing applications for regulated industries such as aviation, automotive, or healthcare.
- Familiarity with aviation data protocols, safety standards, or related domain knowledge.
- Experience with embedded systems, real-time operating systems, or hardware interaction.
Work Mode
This is a remote, full-time position.
Smart Working Solutions is an equal opportunity employer.



