Android Software Engineer - AI Neobank App
New
Based in IndiaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 3+ years
- Required Skills
- SQLKotlinNosqlRESTful APIs
Requirements
- 3+ years of professional Android development experience using Kotlin.
- Strong understanding of Android fundamentals with proven experience delivering production-ready mobile applications.
- Hands-on experience with modern Android development tools and frameworks, including Jetpack Compose, Android SDK, Coroutines, and Flow.
- Good knowledge of modern Android architecture patterns and mobile application design principles.
- Experience integrating REST APIs, debugging production issues, and improving application stability.
- Strong understanding of mobile UX, usability principles, edge cases, and user-centered design.
- Ability to move quickly, take ownership, and maintain high attention to product quality in a fast-paced environment.
- Experience with SQL/NoSQL databases and familiarity with TensorFlow Lite or on-device AI inference is a plus.
- Strong communication skills in English with the ability to collaborate effectively with globally distributed teams.
Responsibilities
- Design, develop, test, and release native Android features using Kotlin while maintaining high standards of code quality and application performance.
- Build intuitive mobile workflows for financial services, including payments, insurance, claims, renewals, and other customer-focused experiences.
- Collaborate with product managers and designers to simplify complex user journeys and create seamless mobile interactions.
- Integrate backend APIs and ensure mobile experiences remain secure, stable, and reliable across different use cases.
- Optimize application performance by improving crash rates, loading times, responsiveness, memory usage, and overall user experience.
- Analyze user behavior, production insights, and application metrics to continuously improve product quality.
- Develop AI-assisted mobile features when they provide meaningful value and enhance the customer journey.
- Contribute to engineering best practices by writing maintainable code and taking ownership of features from development through delivery.
View Full Description & ApplyYou'll be redirected to the employer's site