Kotlin App Developer
Core
Develop, enhance, and maintain Android applications using Kotlin while executing functional, regression, integration, performance, and UAT testing on mobile applications.
Role type
Mid-level Android Developer with QA responsibilities
Builds
Android mobile applications and payment processing features
Domain
Fintech / Payments
Deliverable
production ML models | product features
Required skills
Kotlin, Android SDK, Android Studio, MVVM, MVP, automated testing (Espresso, JUnit, Appium), RESTful APIs, CI/CD pipelines, debugging, troubleshooting
Preferred skills
Jetpack Compose, Kotlin Multiplatform Mobile (KMM), performance optimization, mobile security best practices, payment gateway integration
Technologies
Appium, Android, CI/CD, JIRA, JUnit, Kotlin, Mobile, MVVM, Security
Responsibilities
Develop, enhance, and maintain Android applications using Kotlin; Partner closely with Product Managers, Designers, and Developers to deliver high-quality features; Protect code quality through unit tests, peer reviews, and disciplined development practices; Improve application speed, scalability, and security; Create and maintain clear, thorough, and well-organized test plans and test cases; Execute functional, regression, integration, performance, and UAT testing on mobile applications; Automate test cases where possible using tools such as Espresso, Appium, or similar solutions; Log, document, and track defects using project and bug-tracking tools such as JIRA; Support product releases by ensuring they meet rigorous quality standards
Seniority
Mid-level, hands-on IC