Senior Android Engineer

Astro Technologies Indonesia

Pluit

Remote

IDR 200,880,000 - 401,760,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fasilitas: wfh

Job summary

ASTRO mencari Astronaut Android untuk membangun aplikasi Android berkinerja tinggi, optimal, dan responsif. Anda akan bekerja sama dengan Product, Design, QA, dan Engineering untuk menambahkan fitur, meningkatkan performa startup, rendering, dan memory management, serta menghadirkan UI yang mulus.

Peran ini menuntut pengalaman 3–4 tahun di Android native, mahir Kotlin, Jetpack, dan alat profiling. Lokasi pekerjaan remote dengan fokus pada ekosistem Indonesia dan e-commerce.

Qualifications

  • Pengalaman minimal 3–4 tahun di pengembangan Android native.
  • Menguasai Kotlin, Android SDK, dan bibliotek Jetpack modern.
  • Menguasai Jetpack Compose dan/atau Android View system secara mendalam.
  • Pengalaman profiling performa terkait startup, rendering, memori, dan UI.
  • Pengalaman bekerja dengan tim lintas fungsi dan menerapkan arsitektur MVVM/MVI.

Responsibilities

  • Memimpin pengembangan, optimasi, dan pemeliharaan aplikasi Android berkinerja tinggi.
  • Diagnosa dan perbaiki bottleneck startup, load screen, CPU, memori, dan rendering UI.
  • Implementasi transisi UI halus, animasi, gesture, dan micro-interactions.
  • Profiling rendering, scrolling, frame time, dan eksekusi main-thread untuk mengurangi jank.
  • Berkolaborasi dengan produk dan desain untuk pengalaman Android yang optimal.
  • Menetapkan metrik performa, memantau produksi, dan meningkatkan efisiensi.
  • Mengadakan ulasan kode, membimbing rekan, dan mempromosikan praktik terbaik arsitektur.
  • Mengelola siklus hidup produk dari pengembangan hingga produksi dan pemeliharaan.
  • Mengeksplorasi AI untuk meningkatkan produktivitas dan alur kerja pengembangan.

Skills

Kotlin
Android SDK
Jetpack Compose
UI Rendering
Performance Profiling
MVVM / MVI
Android UI Animations
GC & Memory Management
Code Review & Mentoring

Education

Sarjana (S1)

Tools

Android Studio Profiler
Perfetto
Firebase Performance
LeakCanary

Job description

DESKRIPSI PEKERJAAN

About this Position

This role focuses on building and optimizing high-performance Android applications that deliver smooth, responsive, and seamless user experiences. You will collaborate with Product, Design, QA, and Engineering teams to develop new features, improve application performance, and deliver fluid UI transitions and animations comparable to leading quick-commerce applications such as Blinkit and Zepto. You will also take ownership of performance profiling, troubleshooting, and optimization across app startup time, CPU utilization, frozen frames, memory consumption, and UI rendering. Additionally, you will explore and leverage AI tools to improve development efficiency and support practical implementation in daily engineering workflows.

As our Astronaut, your missions are:

  • Lead the development, optimization, and maintenance of Android applications, ensuring high performance, reliability, scalability, and code quality.
  • Identify, diagnose, and resolve performance bottlenecks related to app startup time, screen load time, CPU utilization, frozen frames, memory consumption, and UI rendering.
  • Implement smooth UI transitions, animations, gestures, and micro-interactions to deliver a responsive and seamless user experience comparable to Blinkit and Zepto.
  • Profile and optimize Android rendering performance, scrolling behavior, frame rendering time, and main-thread execution to minimize UI jank and frozen frames.
  • Collaborate with Product and Design teams to translate UI/UX requirements into polished, high-performance Android experiences.
  • Establish performance benchmarks, monitor production metrics, and continuously improve application responsiveness and resource efficiency.
  • Lead technical design discussions, break down complex engineering problems into actionable tasks, and ensure timely, high-quality feature delivery.
  • Perform code reviews, mentor engineers, and promote best practices in Android development, performance optimization, testing, and maintainable architecture.
  • Take ownership of the full product lifecycle, including development, testing, release, production monitoring, and continuous improvement.
  • Explore and leverage AI tools or technologies to improve development efficiency and support practical implementation in daily engineering workflows, including coding, debugging, refactoring, test generation, and documentation.
  • Evaluate AI-generated code and solutions to ensure correctness, security, maintainability, and performance before integrating them into production applications.
KUALIFIKASI MINIMUM

In order to launch successfully, you need to have:

  • Minimum 3-4 years of experience in software engineering, with strong hands-on experience in native Android application development.
  • Strong proficiency in Kotlin, Android SDK, Android Jetpack libraries, and modern Android development practices.
  • Solid experience with Jetpack Compose and/or the Android View system, including advanced UI rendering, animations, transitions, and gesture handling.
  • Proven experience identifying and resolving Android performance issues related to application startup, screen load time, CPU utilization, frozen frames, frame rendering time, and memory consumption.
  • Hands-on experience with performance profiling and debugging tools such as Android Studio Profiler, Perfetto, Android GPU Inspector, Firebase Performance, and LeakCanary.
  • Strong understanding of Android's rendering pipeline, frame deadlines, VSync, main-thread execution, garbage collection, memory allocation, and CPU/GPU utilization.
  • Proven ability to build smooth, responsive UI experiences, including complex animations, seamless navigation transitions, optimized scrolling, skeleton loading states, and interactive components.
  • Experience optimizing lists, image loading, caching, asynchronous processing, and background operations using technologies such as RecyclerView, Kotlin Coroutines, and Flow.
  • Solid understanding of software architecture and design patterns, including MVVM or MVI, dependency injection, modularization, and clean code principles.
  • Experience with application performance monitoring, benchmarking, production troubleshooting, and regression prevention.
  • Practical experience exploring and using AI-powered development tools to improve coding productivity, debugging, testing, refactoring, and other everyday engineering workflows.
  • Ability to validate AI-assisted implementations and ensure that generated solutions meet production standards for performance, security, reliability, and maintainability.
  • Good understanding of the software development lifecycle (SDLC), including testing, CI/CD, release management, production monitoring, and maintenance.
  • Possesses a curious and proactive mindset, continuously seeking feedback, learning new technologies, and exploring better engineering practices to improve application performance and development efficiency.
RINGKASAN PERKERJAAN
  • *SPESIALISASI**: IT and Software
  • *PENDIDIKAN MINIMAL**: S1 (Sarjana)
  • *SISTEM KERJA**: Remote
  • *TIPE PEKERJAAN**: Full time
  • *LOKASI**: West Jakarta, DKI Jakarta, Indonesia
  • *INDUSTRI**: E-Commerce
  • *SITUS PERUSAHAAN**: http://www.astronauts.id
FASILITAS & BENEFIT

Fasilitas: wfh

TENTANG PERUSAHAAN

ASTRO is Indonesia's quick commerce company that delivers groceries and essentials to your door within minutes. Founded in 2021 by a group of seasoned e-commerce executives and backed by both trusted International and local investors, it is our mission to make people's lives simpler and easier by saving them time, energy, and money.
Just like real Astronauts that take off into outer space, Astro embodies the values of being fast, bold, adventurous, and technologically advanced.
Interested in working for a company that pushes the boundaries and strives to be the best?

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Forward Deployed Engineer
Forward Deployed Engineer

HiLoker • Jakarta Pusat

Hybrid
IDR 400,000,000 - 560,000,000
WFH
Product Designer
Product Designer

Astro Technologies Indonesia • Jakarta Barat

Remote
IDR 133,920,000 - 267,840,000
WFH
Senior Elasticsearch Backend Engineer
Senior Elasticsearch Backend Engineer

Astro Technologies Indonesia • Jakarta Barat

Remote
IDR 400,000,000 - 700,000,000
Work From Home
Head of Customer Experience
Head of Customer Experience

Astro Technologies Indonesia • Jakarta Barat

On-site
IDR 1,200,000,000 - 2,600,000,000
Hybrid work model
Situs perusahaan: astronauts.id
Industri: E-Commerce
+1
Customer Insight Associate
Customer Insight Associate

Astro Technologies Indonesia • Jakarta Barat

On-site
IDR 200,880,000 - 312,480,000
Sistem kerja Hybrid
Lokasi West Jakarta
Service Excellence and Workforce Management
Service Excellence and Workforce Management

Astro Technologies Indonesia • Pluit

Hybrid
IDR 133,920,000 - 245,520,000
Dry Inventory Senior Supervisor
Dry Inventory Senior Supervisor

Astro Technologies Indonesia • Jakarta Barat

On-site
IDR 156,240,000 - 223,200,000
Creative Lead
Creative Lead

Astro Technologies Indonesia • Jakarta Barat

Hybrid
IDR 279,000,000 - 468,720,000
Vendor Acquisition Associate ASTRO Farm
Vendor Acquisition Associate ASTRO Farm

Astro Technologies Indonesia • Jakarta Barat

On-site
IDR 133,920,000 - 267,840,000
Mitra Performance & Analytics Supervisor
Mitra Performance & Analytics Supervisor

Astro Technologies Indonesia • Jakarta Barat

On-site
IDR 300,000,000 - 600,000,000