Android Developer (Kotlin)


Purple Hires
Dice Job Match Score™
🛠️ Calibrating flux capacitors...
Job Details
Skills
- Android
- Kotlin
- Banking
- Mobile Development
Summary
Job Summary
Client is seeking an experienced Android Developer with strong expertise in Kotlin to design, develop, and maintain enterprise-grade mobile banking applications. The ideal candidate should have experience building secure, scalable, and high-performance Android applications while following modern Android development practices. Experience in the banking or financial services domain is highly preferred.
Required Experience
- 6+ years of Android application development experience.
- Strong hands-on experience with Kotlin (mandatory).
- Experience developing and deploying applications on the Google Play Store.
- Experience working in Agile/Scrum development environments.
Required Technical Skills
- Expert-level proficiency in Kotlin.
- Strong knowledge of Android SDK and Android Architecture Components.
- Experience with Jetpack Compose and modern Android UI development.
- MVVM architecture and Clean Architecture.
- Dependency Injection using Hilt or Dagger.
- RESTful APIs integration using Retrofit, OkHttp, or similar frameworks.
- Coroutines and Flow for asynchronous programming.
- Android Jetpack components:
- LiveData
- ViewModel
- Room Database
- Navigation Component
- WorkManager
- Material Design implementation.
- Local data storage using Room/SQLite.
- Firebase services (Crashlytics, Analytics, Push Notifications) is a plus.
- Strong understanding of Android lifecycle and performance optimization.
- Unit testing using JUnit, Mockito, Espresso, and UI testing frameworks.
- Version control using Git.
Responsibilities
- Design, develop, test, and maintain Android applications using Kotlin.
- Build reusable, scalable, and maintainable mobile components.
- Collaborate with Product Owners, UX Designers, QA teams, and backend developers.
- Consume REST APIs and integrate third-party SDKs.
- Optimize application performance, responsiveness, and security.
- Troubleshoot production issues and resolve defects.
- Participate in code reviews and ensure adherence to coding standards.
- Write unit and integration tests to ensure application quality.
- Follow Agile methodologies and participate in sprint planning, stand-ups, and retrospectives.
- Ensure compliance with enterprise security and banking standards.
Preferred Qualifications
- Experience in Banking or Financial Services.
- Knowledge of secure mobile application development.
- Experience with OAuth2, JWT, biometric authentication, and mobile security best practices.
- Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, or similar).
- Experience with SonarQube and code quality tools.
- Exposure to cloud platforms such as AWS or Azure is a plus.
- Dice Id: 91170791
- Position Id: 9044746
- Posted 2 days ago
Company Info
About Purple Hires
At Purple Hires, we are dedicated to consistently delivering an outstanding recruitment experience that benefits both our clients and candidates.
We are committed to excellence in every aspect of our recruitment process. From understanding client requirements to sourcing, screening, and presenting the most suitable candidates, we maintain high standards and a results-driven approach. Our goal is not just to fill positions but to add genuine value to our clients’ teams by finding the right talent.
Honesty and openness are at the heart of our recruitment practices. We believe that clear, consistent communication fosters trust and reliability. Whether discussing job requirements, candidate expectations, or process timelines, we ensure that all parties remain well-informed and engaged. Transparency is key to building long-term relationships and ensuring mutual satisfaction.
Respect for both clients and candidates underpins our entire approach. We treat every individual with dignity and professionalism, recognizing that a positive experience leaves a lasting impact. From initial engagement to final placement, we handle each interaction with empathy and consideration, promoting a respectful and inclusive environment.
By combining performance, transparency, and respect, we create a seamless, rewarding recruitment experience. Clients can rely on us for consistent quality and integrity, while candidates feel valued and supported throughout their journey. This holistic approach allows us to build sustainable relationships and maintain a reputation as a trusted recruitment partner.


Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs