Mobile App Developer (Kotlin)

Job Description

Title: Mobile App Developer (Kotlin)

Company Name: ADEVS

Vacancy: 2

Age: Na

Job Location: Narayanganj (Siddirganj)

Salary: Tk. 40000 - 60000 (Monthly)

Experience:

  • At least 3 years
  • The applicants should have experience in the following business area(s): Software Company


Published: 2025-11-21

Application Deadline: 2025-12-20

Education:
    • Bachelor of Science (BSc) in Computer Science & Engineering
    • Bachelor of Science (BSc) in Electronics and Telecommunication Engineering


Requirements:
  • At least 3 years
  • The applicants should have experience in the following business area(s): Software Company


Skills Required: API Development,Flutter,Java,Java or Kotlin,Kotlin

Additional Requirements:

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.



Responsibilities & Context:

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.



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


Employment Status: Full Time

Job Work Place:

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs