Role Mission
This is a hands-on Lead Engineering position developing mobile applications for the Android Ecosystem in Kotlin. In this role, you will work with a cross-functional team of Product, Designers, Mobile and Backend Engineers, to architect and develop world-class Mozper app.
Main responsibilities
- Lead and coordinate the Android development team efforts in a Scrum environment.
- Architect solutions based on well-known patterns, best practices, and write reliable, efficient and easily maintainable code.
- Lead the Android team R+D efforts, including the inception of new technologies and better usage of existing ones, to improve how new products and functionalities of Mozper app are being delivered.
- Be in charge of Android app delivery and store listing.
- Lead and contribute to peer reviews, improving code quality and defects remediation.
- Assigns areas of ownership; ensures resources have clear priorities and adequate resources.
- Work cross-functionality with our Marketing, Ops, and Design teams to build the best experience.
- Analyze and optimize existing and new application code for efficiency, reliability and performance.
- Mentor engineers and help cultivate their career aspirations.
- Participate in all scrum ceremonies.
Requirements
- 6+ years hands-on professional experience with Android development.
- 1+ years of team leading experience.
- Solid understanding of Android app development lifecycle including Google Play Store compliance policies and submissions requirements.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Experience with offline storage, threading, and performance tuning.
- Excellent understanding of Android architecture and patterns such as MVVM.
- Motivated self-starter with the ability to learn and adapt to new technologies.
- Upper-intermediate English.
- Strong knowledge of Kotlin.
- Experience with analytics tools such as Amplitude, Firebase, Facebook Analytics and AppsFlyer.
- Strong, stand-up Technical Leader, capable to defend and concisely explain his/her technical decisions to the team members and stakeholders, and therefore lead through his/her expertise.
- Previous experience developing Fintech/Banking products is a plus.
- JetPack Compose is a plus.
Benefits
- Competitive compensation package.
- Fully remote.
- Fun and energetic work environment.
- Opportunity to work with a product focused on improving the lives of the next generation.