Frontend Android Developer (Native Kotlin)

NTT DATA, Inc.

Jakarta Timur

On-site

IDR 433,877,126 - 607,427,976

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

NTT DATA, Inc. in Jakarta Timur seeks a Software Development Engineer skilled in designing, developing, and testing software systems, particularly using Android Native (Kotlin). Ideal candidates will have 3–4 years of experience, a Bachelor's degree in Computer Science or related field, and a deep understanding of MVVM and micro-services. This role offers opportunities for hands-on work with cloud-based infrastructure and data-driven projects in a diverse and inclusive environment.

Qualifications

  • 3–4 years of professional experience in Android Native (Kotlin) development.
  • In‑depth understanding of MVVM, Clean Architecture, and Modular Architecture.
  • Proven experience handling data communication using Retrofit and OkHttp.

Responsibilities

  • Design and develop solutions that drive business growth.
  • Develop and maintain high-quality native Android applications using Kotlin.
  • Contribute to software deployment and integration of solutions through automation.

Skills

Android Native (Kotlin) development
MVVM
Clean Architecture
Retrofit
OkHttp
Kotlin Coroutines
DI frameworks (Hilt/Dagger)
C/C++, C#, Java, JavaScript, Python, Node.js
micro-services architecture
SQL and NoSQL (Elasticsearch, MongoDB, Cassandra)
Kubernetes
Docker
Agile methodologies
CI/CD

Education

Bachelor’s degree in Computer Science or related field

Job description

Position Overview

Software Development Engineer responsible for designing, developing, and testing software systems, modules or applications for cloud-based or internet-enabled tools.

This role participates in detailed design, prototyping, and deployment of multi‑vendor infrastructure solutions, develops micro‑services and APIs, and implements ML/AI algorithms on structured and unstructured data.

Key Responsibilities
  • Design and develop solutions and functionality that drive business growth.
  • Develop and maintain high-quality native Android applications using Kotlin.
  • Write and test code and execute automated testing.
  • Contribute to software deployment and integration of solutions through automation.
  • Develop large‑scale distributed systems.
  • Maintain technical documentation and operational procedures.
  • Refactor code and review code written by other developers.
  • Perform additional related tasks as required.
Qualifications
  • 3–4 years of professional experience in Android Native (Kotlin) development.
  • In‑depth understanding of MVVM, Clean Architecture, and Modular Architecture.
  • Proven experience handling data communication using Retrofit and OkHttp; managing asynchronous tasks with Kotlin Coroutines.
  • Hands‑on experience with DI frameworks such as Hilt or Dagger.
  • Experience in programming languages such as C/C++, C#, Java, JavaScript, Python, Node.js, and related libraries and frameworks.
  • Strong knowledge of data structures, algorithms, and software design.
  • Experience with micro‑services architecture and API product development.
  • Experience with SQL and NoSQL data stores including Elasticsearch, MongoDB, Cassandra.
  • Knowledge of container runtimes (Kubernetes, Docker, LXC/LXD).
  • Proficiency with Agile, lean practices, and test‑driven development.
  • Can‑do attitude and initiative.
  • Excellent teamwork and communication skills.
  • Adaptability to fast‑paced environments.
  • CI/CD, cloud‑based infrastructure expertise.
  • Attention to detail.
Academic qualifications and certifications
  • Bachelor’s degree or equivalent in Computer Science, Engineering or related field.
Required experience
  • 3–4 years of professional experience in Android Native (Kotlin) development.
  • In‑depth understanding of MVVM, Clean Architecture, and Modular Architecture.
  • Experience handling data communication using Retrofit and OkHttp, and asynchronous tasks with Kotlin Coroutines.
  • Hands‑on experience with DI frameworks such as Hilt or Dagger.
  • Experience in programming languages such as C/C++, C#, Java, JavaScript, Python, Node.js and related libraries and frameworks.
  • Experience with tools across the full software delivery lifecycle including IDE, source control, CI, testing, mocking, work tracking, defect management.
  • Experience in Agile and Lean methodologies, Continuous Delivery/DevOps, analytics/data‑driven processes.
  • Proficiency in working with large data sets and applying ML/AI algorithms.
  • Experience developing micro‑services and RESTful APIs.
  • Experience in software development.
Equal Opportunity Employer

NTT DATA is a proud Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Frontend Developer
Frontend Developer

NTT DATA, Inc. • Jakarta Timur

On-site
IDR 12,000,000 - 18,000,000
Senior Mobile Engineer (Kotlin)
Senior Mobile Engineer (Kotlin)

Ideku Technology Solution Pte Ltd • Jakarta Pusat

On-site
IDR 320,000,000 - 460,000,000
Android Native Kotlin Engineer — Scale & Innovate
Android Native Kotlin Engineer — Scale & Innovate

NTT DATA, Inc. • Jakarta Timur

On-site
IDR 433,877,126 - 607,427,976
Android Dveloper
Android Dveloper

PT Deptech Digital Indonesia • Jakarta Selatan

On-site
IDR 180,000,000 - 240,000,000
Mobile Developer (Kotlin)
Mobile Developer (Kotlin)

PT Nextgen Inovasi Indonesia • Jakarta Pusat

On-site
IDR 167,400,000 - 290,160,000
Remote or hybrid work options
Attractive salary according to skill
Annual leave
+1
Jr Developer
Jr Developer

NTT DATA, Inc. • Jakarta Timur

On-site
IDR 89,280,000 - 167,400,000
Software Engineer
Software Engineer

NTT DATA, Inc. • Jakarta Timur

On-site
IDR 262,605,042 - 437,675,070
Senior Android Engineer (Kotlin) — MVVM & Clean Architecture
Senior Android Engineer (Kotlin) — MVVM & Clean Architecture

Ideku Technology Solution Pte Ltd • Jakarta Pusat

On-site
IDR 320,000,000 - 460,000,000
Android Developer
Android Developer

PT. Inovasi Anak Indonesia - PARKEE • Jakarta Pusat

On-site
IDR 279,000,000 - 468,720,000
Android Engineering
Android Engineering

PT Bank Digital BCA (BCA Digital) • Jakarta Pusat

On-site
IDR 89,280,000 - 133,920,000