Skip to content
← Back to job listings

Software Engineer (Android)

Duolingo · New York, United States

External listingfull-time14 days ago

About The Role

Join our Subscriber Conversion team as a Software Engineer (Android). You will be responsible for developing, releasing, and maintaining native Android application features in Kotlin. You will also collaborate on software projects with product design and backend aspects, mentor junior engineers, and set technical direction for the team. Enjoy a range of benefits including medical, dental, and vision coverage, mental health support, fertility benefits, paid parental leave, a 401(k) with generous match, and more.

  • Collaborate on software projects with product design and backend aspects, and develop, release, and maintain native Android application features in Kotlin.
  • Mentor and set technical direction for junior engineers on the team, providing guidance and support in their professional development.
  • Participate in the team's experimental approach by running A/B tests and optimizing high-traffic surfaces, while also contributing to larger projects like new tiers and partner offerings.
  • A Bachelor’s degree in Computer Science or a related technical field
  • Programming experience in Kotlin on Android
  • The ability to communicate technical issues effectively to technical and non-technical stakeholders
  • Strong programming experience building reactive Android apps
  • Demonstrated self-direction, with a desire both to learn new techniques and mentor others
  • Experience writing unit tests and testable code
  • Experience designing clean and maintainable APIs

This is an external listing. JobSpring does not represent or verify the employer. Report this listing