About the role
This is a remote position.
Job Role: We are looking for aSenior Android Developerto join our product team. This role requires you to be responsible for the development and maintenance of applications for a diverse range of Android devices. You’ll be an exceptional problem solver and take responsible actions in ensuring the application is optimized in technology, performance and user experience. Project Role: Senior Android Developer Work Experience: 5+ years Work location: Remote Must Have Skills: Kotlin, Java Roles and Responsibilities * Design and build advanced applications for the Android platform * Writing clean and efficient code for Android applications * Work with outside data sources and APIs * Unit- test code for robustness, including edge cases, usability, and general reliability * Familiarity with RESTful APIs to effectively integrate Android applications * Monitoring the performance of live apps and work on optimizing them at the code level * Staying up to date with new mobile technology trends, applications, and protocols * Collaborating with UI & UX designers to ensure that each app is [presentable and in perfect working order.
Technical Profile * Proficient with Kotlin & Java * Proficient understanding of code versioning tools such as Git, BitBucket, SourceTree * Familiarity with various testing tools * Proficient with continuous integration and deployment * Understanding of ViewModel * Well versed with Google's design principles & application interface guidelines * Clear understanding of Android SDK, Android studio, APIs, DBs, Material Design
Desired Candidate Profile * Good communication skills * Good, positive attitude * Good debugging and problem-solving skills * Good IQ * Lots of common sense
Originally posted on Himalayas