Description

You will own the development of new Android features and capabilities within an agile squad, ensuring high-quality software delivery.

Responsibilities

  • Implement new features and enable capabilities using modern software engineering practices.
  • Maintain overall software quality by adhering to community standards and best practices.
  • Document and share technical knowledge to contribute to a culture of continuous learning.
  • Participate in code reviews and developer communities of practice.
  • Research and resolve customer issues while staying current on technology trends.

Required Skills

  • 5+ years of software development experience with a Bachelor’s degree in Computer Science or comparable field.
  • Strong proficiency in Kotlin and object-oriented design.
  • Extensive experience with Android Studio, Android SDK, and Jetpack libraries.
  • Proficiency in Jetpack Compose for building UI components.
  • Experience with Compose Unit Testing and testing frameworks like AndroidX and Robolectric.
  • Understanding of asynchronous programming with Coroutines.
  • Knowledge of architectural patterns such as CLEAN and MVVM.
  • Familiarity with accessibility best practices.
  • Experience with version control solutions, preferably Git/GitHub.

Education

Any Graduate