Dyson

Principal Android Engineer

Dyson
Consumer ElectronicsSingapore - St James Power Station HeadquartersFull-time2 weeks ago

About the role

AI summarised

Principal 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