Match score not available

Senior Android Developer (Kotlin)

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years of Kotlin experience, Proficient in Coroutines and Jetpack Compose, Experience with hybrid apps and CI/CD.

Key responsabilities:

  • Support app evolution using Coroutines and Jetpack Compose
  • Build shared analytics library and integrate push notifications
  • Curate codebase, contribute to architecture discussions and new ideas
Dikshatek logo
Dikshatek Human Resources, Staffing & Recruiting SME https://www.dikshatek.vn/
51 - 200 Employees
See more Dikshatek offers

Job description

Android Developer 

Responsibility:

  • Support and continue to evolve our Android app using Kotlin, Coroutines, Jetpack Compose, and
  • Turbo Native
  • Collaborate on projects end-to-end - from scoping features with product and design to shipping a
  • finished feature into production
  • Have a mix of heads-down and pairing time, depending on the project and your energy levels
  • Curate a great codebase through architecture discussions, automated testing and code review
  • Bring a new perspective that helps our team continue to grow and improve
  • Improve app navigation between Turbo Native and Native screens
  • Build a shared analytics library to enable analytics consistency between apps
  • Integrate with Iterable to enable a holistic notification strategy across email, SMS, web and push
  • notifications
  • Implement MFA using Auth0 to mimic our iOS app behavior

Qualification:

  • At least 5 years of experience
  • Demonstrable proficiency with Kotlin, Coroutines, and Jetpack Compose
  • A strong understanding of Kotlin Flows or some other reactive stream framework
  • Experience with hybrid apps (ideally Turbo Native)
  • Experience configuring and maintaining the CI/CD pipeline for an Android app
  • Experience with analytics, performance monitoring, and crash logging
  • Well-founded opinions regarding design patterns, experience with MVVM a plus
  • Understanding of Accessibility and I18n/L10n features provided by Android
  • The desire to be a champion for unit testing and code quality
  • The ability to be a thought leader for Android, but also a collaborator with the iOS team who
  • strives for commonality between the apps where appropriate
  • An eagerness to work with the Product and Design team to help define requirements
  • A positive attitude and the willingness to offer and receive honest, compassionate feedback
  • A willingness to help guide more junior members of the Android team via code reviews, pairing,
  • and documentation

Bonus points:

  • Experience working with Rails
  • Experience with iOS

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Leadership
  • Collaboration
  • Mentorship

Android Developer Related jobs