We are looking for a highly skilled Mobile App Developer with hands-on experience in both Android and iOS platforms. The ideal candidate should have strong fundamentals in software engineering principles (including SOLID), experience in modular architecture, and a keen eye for UI/UX implementation.
The candidate must also be comfortable leveraging AI-powered development tools to improve productivity, code quality, and delivery speed.
Key Responsibilities
Design, develop, and maintain high-performance mobile applications for: Android (Kotlin) and iOS (Swift)
Implement scalable and maintainable architectures using modular approaches.
Apply SOLID principles and other clean architecture practices.
Collaborate closely with Product, Design, Backend, and QA teams.
Translate UI/UX designs into high-quality, responsive user interfaces.
Ensure app performance, quality, and responsiveness.
Write clean, testable, and well-documented code.
Participate in code reviews and contribute to engineering best practices.
Use AI-assisted development tools to:
Improve development velocity
Enhance test coverage
Refactor legacy code
Optimize performance
Technical Skills Required -
Mobile Development -
Android
Strong proficiency in Kotlin
Experience with MVVM / Clean Architecture
Jetpack components (ViewModel, LiveData/Flow, Navigation, Room)
Dependency Injection (Hilt/Dagger)
REST API integration
Performance optimization
iOS
Strong proficiency in Swift
Experience with UIKit and/or SwiftUI
MVVM / Clean Architecture
Networking (URLSession / Alamofire)
Memory management & performance tuning
Software Engineering Principles
Strong understanding of: SOLID principles, DRY, KISS, Clean Architecture
Design Patterns (Factory, Singleton, Repository, etc.)
Experience with modularization and scalable codebase management
Knowledge of Unit Testing & Integration Testing
UI/UX Implementation
Ability to convert Figma/Design mockups into pixel-perfect UI
Strong understanding of: Responsive layouts,Accessibility standards, Animations & transitions
Experience working closely with Product & Design teams
Understanding of usability and user behavior patterns
AI Tooling & Modern Development
Familiarity with AI coding tools such as: Cursor / Gemini
Ability to:
Generate boilerplate efficiently
Improve code quality via AI suggestions
Use AI for debugging and performance improvements
Understanding of AI-assisted testing and documentation
Good to Have
Experience in FinTech / NBFC / P2P lending domain
CI/CD pipeline setup (Fastlane, GitHub Actions, Bitrise)
Experience in publishing apps on: Google Play Store, Apple App Store
Crash monitoring tools (Firebase Crashlytics, Sentry)
Analytics integration
Desired Competencies
Strong problem-solving mindset
Ownership and accountability
Ability to work independently and in cross-functional teams
Good communication skills
Performance-oriented thinking
Growth Opportunities
Opportunity to work on scalable financial products
Exposure to architecture evolution and engineering strategy
AI-driven development environment
Ownership of full app lifecycle