Job Title: Android Engineer – Fintech / Trading Platforms
Experience: 5–7+ years (Fintech/Trading preferred)
Employment Type: Full-time
Location: Remote / On-site (as applicable) Karachi
Role Overview
We are seeking an Android Engineer to build and scale high-performance fintech and trading
mobile applications. This role requires strong ownership, deep Android expertise, and experience
working with secure financial systems and real-time data.
Key Responsibilities
- Own end-to-end Android development for fintech and trading features
- Design scalable, modular, and maintainable Android architecture
- Implement real-time data handling for prices, balances, and orders
- Integrate REST and WebSocket-based APIs
- Apply security best practices for financial applications
- Optimize app performance for low latency and high reliability
- Collaborate with backend, product, and business stakeholders
- Conduct code reviews and enforce engineering best practices
Required Technical Skills
- Kotlin (strong proficiency)
- Android SDK & Jetpack (ViewModel, StateFlow, Navigation, DataStore)
- Jetpack Compose
- Architecture: MVVM / MVI / Clean Architecture + SOLID
- Dependency Injection: Hilt / Koin
- Networking: Ktor, Retrofit, OkHttp, WebSockets
- Concurrency: Coroutines, Flow
- Local Storage: Room, DataStore
- Security: JWT/OAuth, Android Keystore, encrypted storage
- Testing: Unit testing (JUnit, Mockito)
- Git and CI/CD exposure
Fintech / Trading Experience (Preferred)
- Trading platforms (stocks, crypto, forex, commodities)
- Market data handling (tick data, order books, price streams)
- Wallets, balances, transactions, and KYC flows
- Performance optimization for real-time systems
- Experience in regulated fintech environments
Soft Skills
- Strong ownership and accountability
- Ability to work independently in a lean team
- Clear communication with technical and non-technical stakeholders
- Product-focused mindset
Job Type: Full-time
Pay: Rs150,000.00 - Rs250,000.00 per month
Work Location: In person