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 -
-
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