What you’ll be doing:
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 you’ll be doing:
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 Androids OS features and restrictions, experience in working with system apps.