Job Description Core Responsibilities
In this role, you will be on the Mobile Infrastructure squad where you will collaborate with stakeholders to improve developer productivity, write hands on code for mobile components and libraries, lead and drive conversations on technical architecture, and influence the Android app architecture. You will be able to learn new technologies quickly, be a strong teammate, and rapidly adapt to changing business and customer demands. The ideal candidate will have experience building native Android applications that rely on multiple web services and operate at a scale of millions of users.
Qualifications
6+ years of professional software engineering experience
2+ years professional experience in developing native client applications in Kotlin/Android
1+ years as a technical lead, with at least 3 other developers (technical, not people management), for a large-scale consumer facing application with at least 100K app downloads on the Play Store
Experience
Experience building or consuming RESTful web services
Fundamental understanding of the HTTP protocol and caching strategies
Experience driving adoption of software engineering best practices within your team
Experience working with an app that integrates with several internal mobile libraries
Experience with multiple specific Android technologies/libraries; Kotlin, Coroutines, Dagger, MVVM
Experience leading software projects with source control systems like GitHub
Experience maintaining Continuous Integration and Deployment pipelines or workflows
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.