资深 Android 开发工程师 Senior Android Software Engineer (Beijing)

开发面向中国用户的新功能,协助我们打造一款既国际化又本土化的语言学习平台。Grow your engineering career and be part of Duolingo’s exciting journey in China.

Duolingo is the world’s largest language learning platform with over 200 million users, and we’re excited to expand our presence in the world’s largest country - China. Duolingo is funded by some of the world’s most prestigious venture capital companies, and we were recognized as one of the world’s Top 50 most innovative companies by Fast Company in 2018.

This is an amazing opportunity to be part of the founding team of our China office and work with other talented Duolingo software engineers globally to develop next-generation education technology to transform learning. 

As an Android software engineer in our Beijing office, you will build new features to adapt our products to local needs. You’ll develop applications primarily in Java/Kotlin, using the Android SDK. We are looking for someone who is not only skilled in mobile development, but also excited to learn about and contribute to the backend. We need our engineers to be versatile, display leadership qualities and be enthusiastic to tackle new problems across the full-stack as we continue to innovate.  

Please email china-jobs@duolingo.com with your resume.

RESPONSIBILITIES:
* Collaborate on software projects with product design and backend aspects
* Develop, release, and maintain native Android applications
* Manage individual project priorities, deadlines and deliverables

REQUIREMENTS:
* A Bachelor’s degree in Computer Science or related technical field
* A solid foundation in computer science with strong competencies in data structures, algorithms, and software design
* 3 years of programming experience developing Android apps in Java
* Legal authorization to work in China. This position is based in Beijing.
* Working proficiency in English and Mandarin Chinese

EXCEPTIONAL CANDIDATES WILL HAVE:
* 5 years of programming experience developing Android apps
* Strong technical knowledge of Android mobile application development using Android Studio and the Android SDK
* Proficient in the following technologies: Java language and related frameworks, multi-threading and memory management specific to mobile devices, understanding of caching mechanisms
* Experience using Kotlin or a strong interest in learning it (we’re moving to Kotlin for our Android apps!)
* Experience designing clean and maintainable APIs
* Experience with multithreaded programming
* Experience writing unit tests and testable code
* Experience working or studying abroad in an English-speaking environment
* Experience managing software engineering teams with three or more individuals


多邻国 (Duolingo) 资深 Android 开发工程师 (对标国内公司资深或专家级别)
 
【公司介绍】
多邻国 (Duolingo) 成立于 2012 年,是全球最大的在线语言学习平台,总部在美国匹兹堡。目前有超过 2 亿注册用户,分布于 100 多个国家。产品曾荣获谷歌 Play Store 的 “Best of the Best 年度最佳应用” 称号,也曾被华尔街日报评为 “遥遥领先的最佳免费语言学习应用”。

2018年是多邻国进入中国市场的元年。身为中国团队的创始成员之一,您将负责开发面向中国用户的新功能,优化用户体验,协助我们打造一款既国际化又本土化的语言学习平台。

【岗位职责】
* Android 应用的架构搭建、技术设计与开发
* 参与软件需求分析,进行模块设计、代码编写、测试等工作
* 自主管理工作优先级、工期、代码交付等
  
【岗位要求】
* 本科及以上学历,计算机或相关专业毕业
* 扎实的技术背景,熟悉常用数据结构、算法及软件设计
* 3 年以上的 Android 开发经验,精通 Java 
* 良好的中英文沟通能力,能够经常与美国团队沟通

【加分项】
* 五年以上的 Android 开发经验
* API 接口设计、多线程编程、单元测试编程、软件性能优化等其它相关经验
* 海外留学或工作经验,精通中英双语
* 3 人及以上的工程师团队管理经验
  
【工作地址】
北京市朝阳门外大街附近
  
【申请】
简历投递邮箱: china-jobs@duolingo.com 

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file