Android Engineer(Flutter)

CAVATER SDN BHD

Kuala Lumpur

Híbrido

MYR 180.000 - 300.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Hybrid work arrangement

Descripción de la vacante

CAVATER SDN BHD is seeking a senior mobile performance engineer to optimize a Flutter-based hybrid app for global markets. You will focus on startup speed, frame rates, memory usage, and battery efficiency on low-end Android devices.

You will diagnose frame drops, jank, ANRs, and memory leaks across Dart, Flutter rendering, and native Android layers, driving cross-layer optimizations and robust performance metrics.

Formación

  • 5+ years of mobile development experience with native Android and Flutter performance optimization.

Responsabilidades

  • Lead performance optimization for Flutter & Android hybrid app, improving startup speed, frame rates, memory usage, battery efficiency, and stability on low-end devices.
  • Diagnose frame drops, jank, ANRs, OOMs, memory leaks, and CPU spikes across complex scenarios using Flutter rendering, platform channels, native threads, and system calls.
  • Optimize Flutter rendering: widget building, layout, rendering pipelines, and reduce unnecessary rebuilds on images, long lists, animations, and async tasks.
  • Refine native Android modules, Flutter-to-native interop, 3rd-party SDKs, and resource lifecycles to minimize main-thread blocking.
  • Build production performance monitoring, device tiering, and regression mechanisms for low-memory/low-bandwidth environments.
  • Collaborate with iOS, QA, and business engineering teams to validate performance gains across devices and OS versions.

Conocimientos

Mobile development
Flutter
Android native
Kotlin/Java
Performance profiling
Cross-layer debugging

Herramientas

Perfetto
Android Studio Profiler
Flutter DevTools
JNI/C/C++

Descripción del empleo

We operate a mature mobile application targeting global markets, built primarily on a Flutter + native Android/iOS hybrid architecture.

Our current technical focus is elevating user experience for international markets, specifically improving fluidity, stability, and resource efficiency on low-end Android devices. In this role, you will dive deep into the Flutter Engine, Flutter framework, Dart business logic, and native Android layers to locate and resolve cross-layer performance bottlenecks, continuously delivering high-impact optimizations.

Key Responsibilities

Performance Governance: Lead performance optimization for our Flutter & Android hybrid app, focusing on startup speed, frame rates, memory usage, battery efficiency, and stability on low-end devices.

Deep Troubleshooting: Diagnose frame drops, UI jank, ANRs, OOMs, memory leaks, and CPU spikes across complex scenarios—tracing root causes through Flutter rendering, platform channels, native threads, and system calls.

Flutter Rendering Optimization: Optimize Flutter widget building, layout, and rendering pipelines—reducing unnecessary rebuilds and resolving issues related to image loading, long lists, animations, and asynchronous tasks.

Hybrid & Native Optimization: Refine native Android modules, Flutter-to-native interop, 3rd-party SDK initializations, and resource lifecycles to minimize main-thread blocking and cross-layer overhead.

Metrics & Regression Control: Build production performance monitoring, device tiering, and performance regression mechanisms, setting baseline benchmarks tailored for low-memory devices and weak network conditions overseas.

Cross-Functional Collaboration: Partner with iOS, QA, and business engineering teams to drive shared Flutter layer optimizations and validate actual performance gains across diverse devices and OS environments.

Key Requirements

Experience: 5+ years of mobile development experience with a strong foundation in native Android, alongside hands‑on production experience with Flutter development and performance optimization.

Core Tech Stack: Proficient in Kotlin/Java and Dart, with a deep understanding of Android threading models, Looper/Handler mechanisms, rendering pipelines, memory management, and application lifecycles.

Flutter Internal Mechanics: Solid grasp of the Widget, Element, and RenderObject hierarchy, UI/Raster threads, Event Loops, Isolates, and Platform Channel mechanics.

Profiling & Diagnostics: Proficient with Perfetto, Android Studio Profiler, and Flutter DevTools to analyze thread scheduling, heap dumps, and frame timing metrics.

Track Record: Proven history of successful production performance optimizations, with the ability to clearly articulate problem contexts, diagnostic processes, implemented solutions, quantified gains, and regression validation protocols.

Cross-Layer Debugging: Strong capability to determine whether bottlenecks originate from Dart, Flutter rendering, native modules, 3rd-party SDKs, or OS resource constraints.

Execution & Ownership: Strong focus on code quality and production stability, with the ability to scope refactoring safely within a mature codebase and independently drive issues to complete resolution.

Preferred Qualifications (Nice to Have)

Experience adapting and optimizing applications for overseas low-end Android devices, Android Go, or customized OEM ROMs/OS.

Hands‑on optimization experience in high-demand scenarios such as audio/video, real‑time communication (RTC), complex animations, or high-frequency image loading.

Familiarity with JNI, C/C++, Flutter Engine internals, Impeller, or graphics rendering technologies.

Experience building APM/performance monitoring systems, device tiering strategies, automated performance testing, or production gray‑rollout verifications.


Remarks: This role is currently on a hybrid arrangement. However, employees may be required to return to the office on a full on‑site basis in the future, subject to company policy.

Ola Chat is a global Internet Technology company that focuses on mobile applications. We are dedicated to making life easier by connecting people in meaningful ways and are constantly pushing the boundaries of how tech can be more “human” through our many exciting products.

Founded in 2019 in Singapore, we have since expanded our reach to Malaysia, Indonesia, Thailand, Vietnam, Egypt, and beyond.

Ola Chat is one of the fastest-growing companies in the world, and our global footprint and years of commercialization experience have contributed to our status as an industry leader.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

IOS Engineer(Flutter)
IOS Engineer(Flutter)

CAVATER SDN BHD • Kuala Lumpur

Híbrido
MYR 180.000 - 240.000
Hybrid work model
Hybrid or on-site flexibility
Senior iOS Engineer
Senior iOS Engineer

Ola Chat • Kuala Lumpur

Híbrido
MYR 180.000 - 240.000
Senior Flutter & Android Performance Engineer
Senior Flutter & Android Performance Engineer

CAVATER SDN BHD • Kuala Lumpur

Híbrido
MYR 180.000 - 300.000
Hybrid work arrangement
Senior Flutter & iOS Performance Engineer (Hybrid)
Senior Flutter & iOS Performance Engineer (Hybrid)

CAVATER SDN BHD • Kuala Lumpur

Híbrido
MYR 180.000 - 240.000
Hybrid work model
Hybrid or on-site flexibility
Flutter Developer
Flutter Developer

Amast • Kuala Lumpur

Híbrido
MYR 90.000 - 120.000
Hybrid/Remote options
Competitive salary
Performance bonuses
+1
Senior Flutter Developer
Senior Flutter Developer

ZUS COFFEE • Selangor

Presencial
MYR 120.000 - 180.000
Mobile Application Developer (Mandarin Speakers)
Mobile Application Developer (Mandarin Speakers)

Glints • Kuala Lumpur

A distancia
MYR 60.000 - 90.000
Flutter Mobile Front End Developer
Flutter Mobile Front End Developer

慘扭敬 • Kuala Lumpur

Presencial
MYR 50.000 - 80.000
Senior Mobile Developer (Flutter)
Senior Mobile Developer (Flutter)

CFI Financial Group • Petaling Jaya

Presencial
MYR 90.000 - 140.000
Lead Mobile Developer (Flutter)
Lead Mobile Developer (Flutter)

CFI Financial Group • Petaling Jaya

Presencial
MYR 120.000 - 180.000
Competitive salaries
Unlimited opportunities for growth
Work with industry professionals
+1