Android Engineer

Skills
Android JetpackCatalogsDependency InjectionEngineeringGradleNavigationObjectives And Key Results
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Positive collaborative mindset with strong problem solving skills
  • Expertise in Jetpack Compose
  • Solid experience with Jetpack Navigation including deep links and multiple graphs
  • Strong understanding of Clean Architecture and MVVM
  • Practical experience with Kotlin Coroutines Flow ViewModel StateFlow DataStore and Hilt
  • Solid unit testing experience with MockK
  • Comfortable working with Gradle and version catalogs

Nice to have

  • Collaborative
  • Positive
  • Problem solver
  • Confident communicator

Day to day

  • Design, develop, and deliver new features for the Android application
  • Maintain and improve an existing codebase with a focus on reliability performance and scalability
  • Work closely in a cross functional Agile squad with Product Design and Engineering stakeholders
  • Contribute to quarterly OKR planning and adapt priorities as business needs evolve
  • Build user focused solutions that support a high quality mobile experience

Hiring process

  • Submit your application
  • Shortlisted applicants are contacted
  • Pion may collect personal data for recruiting and related purposes