About the role
AI summarisedPrincipal Android Engineer role focused on leading development of Android applications, overseeing architecture, and mentoring engineering teams in software engineering best practices.
Consumer ElectronicsFull-timeProduct Software Engineering
Key Responsibilities
- Design and implement Android application architecture
- Lead cross-functional teams in software development
- Mentor junior engineers and ensure code quality
- Define technical standards and best practices
- Collaborate with product managers on feature requirements
- Maintain and update existing Android codebases
- Participate in code reviews and architectural discussions
- Ensure adherence to coding standards and design guidelines
Requirements
- Proficiency in Java and Kotlin
- Experience with Android Studio and Android SDK
- Strong understanding of software design patterns
- Expertise in Android architecture components
- Ability to lead and mentor engineering teams
- Knowledge of modern Android development frameworks
- Experience with version control systems (Git)
- Proficiency in debugging and troubleshooting Android applications