Overview
Remote
Full Time
Skills
SSO
kotlin and clean architecture jetpack
flow
in-app notification
SAML
Oauth2
Job Details
Role and Responsibilities
We are looking for an Android developer responsible for the development and maintenance of applications aimed at a range of Android devices including phone and tablets. Your primary focus will be development of Android applications and their integration with back-end services. You will be working alongside other developers. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
- Design and enhance application features for the Android platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality
- Understand existing codebase and build on top.
Qualifications and Education Requirements
Any Graduation
Must Have Skills
- 5+ Years' Relevant Experience in Native Android development.
- Proficient with Kotlin.
- Very good communication skills.
- Experience with SQLite, Room, Maps and OAuth2.
- Experience with RESTful APIs to connect Android applications to back-end services
- Should have developed more than 3 applications.
- Experience with FCM and in-app notification
- Experience with Clean architecture.
Preferred Skills
- Dagger2/ Hilt experience.
- Experience with offline storage, threading and performance tuning.
- Must be a team player with ability to perform with limited supervision and should have published one or more Android apps in the Google Play store with a strong passion for learning.
- Candidate should possess a strong sense of ownership and responsibility for code quality that follows best practices
Additional Notes
Good To Have:
Familiarity with CI/CD.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.