Role: Android Developer
Experience: 5–8 Years
Technical Expertise
- Proficient in Kotlin and Kotlin Coroutines.
- Hands-on experience in Jetpack Compose, Navigation Component, and modularized architecture.
- Experience with GraphQL, Firebase, and third-party library integrations.
- Strong knowledge of Android SDK, Android Studio, Services, and Broadcast Receivers.
- Dependency injection using Hilt.
- Build and dependency management with Gradle.
- Familiar with GIT, CI/CD pipelines, and App release management on Google Play Store.
- Testing frameworks: JUnit, Mockito, Screenshot Testing.
- Good exposure to Agile methodologies.
- Expertise in SQL and data handling (where applicable).
Responsibilities
- Independently design and develop end-to-end Android applications using the latest frameworks and tools.
- Gather and understand business requirements from stakeholders and translate them into scalable mobile solutions.
- Provide innovative solutions to technical challenges while ensuring high-quality, maintainable code.
- Collaborate with cross-functional and onshore technical teams for discussions, design reviews, and code reviews.
- Ensure applications are optimized for performance, scalability, and security.
- Manage version control, build pipelines, and app release processes.
Domain Knowledge
- Experience in the Finance/Mortgage domains is highly preferable.
Android, DSAI, GraphQL, SQL