Sr.Android Developer
We are looking for Senior Android Developers who can work in agile, cross-functional, and self-organized teams to deliver the ultimate product experience. You’ll develop new ideas, products and features for our product range. This includes building a native versions of apps and rebuilding existing apps. You’ll have to work closely with other developers and designers, collaborating on code reviews and design ideas. Together you’ll design apps that run smoothly across all platforms
Requirements
8+ years of experience in developing Android apps (proficiency in java, experience with Kotlin)
Have a degree in computer science or equivalent.
Experience in developing state-of-the-art Android Apps and optimize them in collaboration with our UI/UX experts to maximize user experience and performance.
Experience with testing frameworks like Junit, Robolectric, Espresso etc.
Excellent knowledge of JSON, REST, and/or other API technologies
Experience with Different architectural patterns like MVVM,Clean Architecture, MVI , Dependency Injection.
Very good understanding of the application lifecycle callbacks
Good command of Rx java and functional programming
Proficiency in Multi-threaded programming and asynchronous interfaces
Knowledge of In-App payment methods
Passion for new technologies and willingness to mentor and teach
Experience in developing social media apps is a plus
Ability to think cross-platform (experience in developing for other platforms is a plus)
As a plus, you own some Apps in the Play Store.