Skip to main content
ADEVS

Mobile App Developer (Kotlin) — Build Enterprise POS & KDS Apps

Narayanganj
Deadline: 2025-12-20
2 Positions

Job Overview

Company: ADEVS
Location: Narayanganj
Type: FullTime
Salary: Tk. 40000 - 60000 (Monthly)
Posted: 2025-11-21
Experience: 3 Years

Education Requirements

Bachelor of Science (BSc) in Computer Science & Engineering; Bachelor of Science (BSc) in Electronics and Telecommunication Engineering

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

Required Skills

  • Kotlin
  • Java
  • Flutter
  • API Development
  • Pusher (real-time events)
  • Firebase (Auth, Firestore/RTDB, FCM)
  • Stripe and payment gateway integrations
  • WorkManager
  • Coroutines
  • Flow
  • Room
  • Retrofit
  • MVVM architecture
  • Debugging (network, local DB, concurrency)
  • Hardware integrations (Sunmi SDK, barcode scanners, printers)
  • Offline-first sync
  • CI/CD for Android builds

Benefits & Compensation

  • Provident fund
  • Profit share
  • Performance bonus
  • Over time allowance
  • Salary Review: Yearly
  • Lunch Facilities: Full Subsidize
  • Festival Bonus: 2

Job Description

ADEVS is recruiting a senior Mobile App Developer (Kotlin) to join a fast-moving engineering team building a complex enterprise POS and KDS product. This job is ideal for experienced Android engineers who want to work on a full-stack mobile product that integrates with hardware and requires exceptional performance and reliability. This job circular is open to candidates in Bangladesh and we encourage you to review the role carefully and apply before the deadline. Why this job and company? Work at ADEVS, a product-oriented company building mission-critical POS/KDS solutions. Hands-on role across UI, business logic, offline sync, real-time updates, and hardware integrations. Competitive salary and a benefits package appropriate for senior mobile engineers. Role summary As a Mobile App Developer (Kotlin) you will own large Android application modules, collaborate closely with backend, QA and product teams, and help stabilize and evolve a mature codebase. This is not a simple consumer app — you will handle payment integrations, printing, barcode scanners, device-specific quirks (Sunmi and other Android POS devices), and real-time order flows. Key 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 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 to deliver robust releases. Required skills & experience 3 to 4+ years of strong Kotlin Android development experience (At least 3 years required). Deep experience with XML-based UIs, custom components, RecyclerViews, and complex screen flows. Experience with Pusher (real-time events), Firebase (Auth, Firestore/RTDB, FCM) and push notifications. Hands-on experience integrating Stripe or other payment gateways (tokenization, checkout flows, secure handling). Experience handling large projects with many modules and interdependent features. Strong debugging skills across network calls, local storage, concurrency, and device-specific issues. Comfort working in a legacy or messy codebase and stabilizing it without breaking functionality. Nice-to-have Flutter experience, POS/KDS domain experience. Experience with Sunmi devices, label/receipt printing SDKs, and offline-first sync management. CI/CD exposure for Android builds. Education Bachelor of Science (BSc) in Computer Science & Engineering. Bachelor of Science (BSc) in Electronics and Telecommunication Engineering. Benefits Provident fund Profit share Performance bonus Over time allowance Salary review: yearly Full subsidized lunch facilities Festival bonus (2) How to apply This job accepts online applications. To apply, visit the company website or use the online apply mechanism. Please ensure you submit your CV and any requested materials before the application deadline. This job circular in Bangladesh is time-bound — applications will be accepted until the listed closing date. If you are interested in this job and meet the requirements, apply as soon as possible and reference the Job ID when contacting the company. Equal opportunity ADEVS is an equal opportunity company and welcomes applicants from diverse backgrounds. This job posting is provided by the company; applicants should verify all details and follow the official application instructions when they apply. Keywords included for SEO: job, company, circular, bangladesh, apply.

Quick Apply

Posted Date 2025-11-21
Location Narayanganj
Vacancy 2
Job Type FullTime
Salary Tk. 40000 - 60000 (Monthly)
Deadline 2025-12-20
Experience 3 Years

More Job Opportunities

Discover similar positions that might interest you