Senior iOS and Android Developer, Banking App
Client
Our client is building a modern, cross-border financial platform designed to make banking seamless, secure, and fully mobile. The product supports users across multiple regions and covers key financial operations such as identity verification (KYC), money transfers, card management, and transaction tracking.
Join a great company, not merely an individual project
Project overview
We are looking for a Senior iOS and Android Developer to take ownership of mobile applications across both platforms and contribute to a high-performance, security-critical fintech product.
In this role, you will be responsible for the full lifecycle of features, from understanding business requirements to implementation, monitoring, and continuous improvement.
Position overview
We are looking for a Senior iOS and Android Developer to take ownership of mobile applications across both platforms and contribute to a high-performance, security-critical fintech product.
In this role, you will be responsible for the full lifecycle of features, from understanding business requirements to implementation, monitoring, and continuous improvement.
You will work on complex financial flows where reliability, performance, and user experience are essential, and help shape scalable mobile architecture.
We are looking for a person willing to work in the time zone: GMT+5:30.
Technology stack
iOS: Swift, SwiftUI, UIKit, Combine, CoreData, Keychain
Android: Kotlin, Jetpack Compose, XML, Coroutines/Flow, Room, DataStore
Architecture: MVVM, Clean Architecture, Repository pattern
Networking: URLSession / Alamofire, Retrofit / OkHttp
Analytics: Mixpanel, RudderStack
CI/CD: GitHub Actions, Fastlane
Testing: XCTest, XCUITest, JUnit, Espresso
Responsibilities
Develop and maintain core mobile features across iOS and Android
Build and evolve applications using modern frameworks (SwiftUI, Jetpack Compose)
Ensure high standards of security (authentication, biometrics, encryption, session handling)
Design and maintain scalable architecture (MVVM, Clean Architecture, separation of concerns)
Optimize performance (startup time, responsiveness, memory usage, crash-free rate)
Implement analytics and monitoring to track user behavior and system reliability
Collaborate closely with product, design, backend, and cross-platform teams
Deliver consistent product features across platforms with platform-specific excellence
Proactively identify issues, improve UX, and ensure high-quality releases
Requirements
4+ years of experience in mobile development (iOS and/or Android)
Strong proficiency in Swift and/or Kotlin
Experience with SwiftUI and/or Jetpack Compose
Solid understanding of MVVM, Clean Architecture, and scalable app design
Experience building security-sensitive applications (authentication, biometrics, secure storage)
Strong focus on performance optimization and debugging
Experience with CI/CD pipelines (e.g., GitHub Actions, Fastlane)
Hands-on experience with analytics tools (e.g., Mixpanel, RudderStack)
Strong attention to detail and user experience
Ownership mindset and ability to make technical decisions
Nice to have
Experience in fintech, banking, or regulated environments
Experience with UIKit ↔ SwiftUI or XML ↔ Compose migrations
Familiarity with modularized or multi-module projects
Understanding of accessibility and localization best practices
Ability to collaborate on backend/API design and troubleshoot integrations
What We Offer:
Vacation days: Up to 26 business days per year.
10 illness/special days off per year (fully paid, no medical papers needed) for all contract types
Health and life insurance (Luxmed)
MyBenefit platform with Multisport option
Internal psychological support service
English language classes from the first working day
Access to external learning platforms: O’Reilly, LinkedIn Learning, Udemy, and a wide catalog of diverse internal training
Flexible workplace: work from the office, from home, or choose a hybrid option
Tech Skills Mentoring Program
Opportunities to develop as a public speaker, mentor, or technical interviewer
Fully paid idle (bench) when not involved in a project
Certification reimbursement (AWS, GCP, Microsoft, etc.)
Senior iOS and Android Developer, Banking App
Senior iOS and Android Developer, Banking App