This is a remote position.
Job Role:
We are looking for a
Senior Android Developer
to 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