Android Developer
We are seeking an experienced Android Developer to join our team. The successful candidate will be responsible for designing and developing user interfaces using the Android environment, maintaining high standards of software development, and delivering quality code.
Key Responsibilities:
* Develop user interfaces using Android environment
* Maintain high standards of software development and quality code delivery
* Ensure high performance of applications
* Provide support and maintenance
* Review code and mentor team members
* Conduct performance tests and integrate with offshore team
* Identify capability gaps and assist in filling them
Requirements:
* Bachelor's degree in IT or equivalent
* Minimum 5 years of experience in a similar role
* Experience in Dependency Injection (DI) frameworks
* Experience with REST APIs
* Excellent knowledge of Kotlin
* Excellent knowledge of Android architecture components
* Strong knowledge of RxJava and multithreading