Duolingo is looking to improve the core learning experience on their Android application by making short-form lessons more effective and engaging for their half a billion learners worldwide.
Requirements
- Programming experience in Kotlin on Android
- Strong programming experience building reactive Android apps
- Experience designing clean and maintainable APIs
- Experience writing unit tests and testable code
Responsibilities
- Develop, release, and maintain native Android application features in Kotlin
- Collaborate on software projects with product design and backend aspects
- Mentor and set technical direction for junior engineers on the team
Other
- A Bachelor’s degree in Computer Science or a related technical field
- The ability to communicate technical issues effectively to technical and non-technical stakeholders
- Demonstrated self-direction, with a desire both to learn new techniques and mentor others