• Experience working with Kotlin, RxJava, React Framework and Dagger
• Experience working with support libraries and third-party components
• Understanding of application architecture and object-oriented design should be having an approach for building reusable components.
• Worked within MVC/MVVM/MVP principles by employing appropriate
patterns and practices. Dependency management with gradle.
• Solid understanding of material design and a sense of user experience is
• Experience using Source Control with Git, Atlassian stack is preferred.
• Familiar with test driven development approach and writing test cases for
complete code coverage.
• Experience of working in an Agile development environment and an
understanding of the build process, continuous integration and delivery.