Design, build, and maintain high performance, reusable, and reliable code
Contribute to the Android team by actively participating in all development efforts, including the design, development, testing, and deployment of complex features
Suggest technical and functional improvements to add value to the product
Be a part of the agile delivery team, working closely with development/design/product management to coordinate the effort
Production issues investigation and resolving
What we're looking for
Experience in native Android applications development and Kotlin
Good understanding of SDLC
Good understanding of the multi-flavor projects
Understanding of MV* design patterns, multi-modular architecture and SOLID principles
Analytical thinking and problem solving skills
You might also have
Contribution to one or more open-source projects
Experience in SDK development
Up to date knowledge with all Android’s OS features and restrictions, experience in working with system apps
Additional information
Relocation support is not available for this position.
International relocation support is not available for this position.
Work visa/immigration sponsorship is not available for this position.