Title: Mobile App Developer (Kotlin)
Company Name: ADEVS
Vacancy: 2
Age: Na
Job Location: Narayanganj (Siddirganj)
Salary: Tk. 40000 - 60000 (Monthly)
Experience:
Required skills
3 to 4+ years of strong Kotlin Android development.
Deep experience with XML-based UI, custom components, RecyclerViews, and complex screen flows.
Solid experience with Pusher (real-time events), Firebase (Auth, Firestore/RTDB, FCM), and push notifications.
Hands-on Stripe integration or other payment gateways (tokenization, checkout flows, secure handling).
Strong understanding of API design and how to build mobile logic that aligns with backend behavior.E
xperience handling large projects with many modules and interdependent features.
Strong debugging across network calls, local storage, concurrency, and device-specific issues.
Ability to work in a messy or legacy codebase and stabilize it without breaking functionality.
Nice to have
Flutter experiencePOS/KDS system experience
Experience with Sunmi devicesLabel/receipt printing SDKs
Offline-first logic and sync management
CI/CD exposure for Android builds
What we expect from you
You think in systems, not just screens.
You take ownership of features from design to delivery.
You look for edge cases instead of waiting for QA to catch them.
You keep communication simple and clear.
We’re hiring a Kotlin developer who can work across the entire stack of a complex enterprise POS and KDS system. This isn’t a simple Android app. You’ll deal with heavy business logic, real-time order updates, offline flows, hardware integrations, and tight performance requirements on Sunmi and other Android devices.
Here’s what you’ll handle day to day.
Your responsibilities
Build, extend, and optimize large Android apps written in Kotlin with XML layouts.
Work full-stack inside the app: data models, business logic, API integrations, caching, and background syncing.
Implement real-time updates using Pusher and Firebase services.
Integrate payment workflows, including Stripe and other payment gateways.
Create custom views, complex adapters, nested UI components, and dynamic screen states.
Work with WorkManager, Coroutines, Flow, Room, Retrofit, and MVVM architecture.
Debug issues across multiple layers: API responses, local DB, device-specific quirks, and hardware integrations.
Handle printing, label generation, cash drawers, barcode scanners, and Sunmi SDK features.
Improve performance, reduce ANRs, track memory usage, and ensure stability across devices.
Collaborate closely with backend, QA, and product teams.
| University | Percentage (%) |
|---|---|
| Daffodil International University (DIU) | 7.50% |
| Dhaka International University | 7.50% |
| Daffodil International University-DIU | 5.00% |
| 5.00% | |
| American International University Bangladesh (AIUB) | 5.00% |
| Feni Polytechnic Institute-FPI | 2.50% |
| Govt. Edward College, Pabna. National University | 2.50% |
| DUET | 2.50% |
| European University of Bangladesh | 2.50% |
| North Western University, Khulna | 2.50% |
| Age Range | Percentage (%) |
|---|---|
| 20-30 | 65.00% |
| 31-35 | 22.50% |
| Salary Range | Percentage (%) |
|---|---|
| 0-20K | 20.00% |
| 20K-30K | 10.00% |
| 30K-40K | 10.00% |
| 40K-50K | 17.50% |
| 50K+ | 42.50% |
| Experience Range | Percentage (%) |
|---|---|
| 0 years (Freshers) | 30.00% |
| 0.1 - 1 years | 12.50% |
| 1.1 - 3 years | 20.00% |
| 3.1 - 5 years | 20.00% |
| 5+ years | 17.50% |