Duolingo logo
DuolingoPosted 2 weeks ago

Senior Software Engineer, Android, Monetization

On-siteBeijing, Beijing, China

Full TimeSenior LevelBachelors DegreeMediumEducation Software

Job Summary

Develop and release native Android application features in Kotlin while collaborating on software projects with product, design, and backend teams. Drive the strategic direction of monetization efforts by building premium experiences for subscriptions, ads, and in-app purchases. Mentor junior engineers and set technical direction for the team. Design clean, maintainable APIs and write unit tests to ensure code quality. Work cross-functionally with data science, machine learning, and ad operations to refine methods that make monetization more effective and efficient.

Required Qualifications

  • 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

Desired Qualifications

  • Strong programming experience building reactive Android apps
  • Demonstrated self-direction, with a desire both to learn new techniques and mentor others
  • Experience designing clean and maintainable APIs
  • Experience writing unit tests and testable code

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce