Android Developer

OpenKyber LLC
United States
3 months ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Data Analysis Android Software Development Apple IOS Apple Mac Systems Automation of Tests Continuous Integration Software Engineering Systems Architecture Performance Testing Kotlin Information Technology
+2 more
Performance Monitor Android Ui

Job description

  • Lead Android performance profiling (jank, ANRs, memory, thermal) across UI, rendering, and app frameworks.
  • Optimize & fix Android UI, rendering, and system performance issues.
  • Define, track, and report accurate Android performance KPIs (memory, energy, power, thermal).
  • Develop, maintain, and integrate performance monitoring tools & automated frameworks.
  • Implement & maintain specialized performance tests (unit, integration, end-to-end) for CI/CD.
  • Act as Android performance SME, guiding teams, reviewing architecture, and staying current.
  • Perform in-depth data analysis, utilizing and developing custom analysis tools for actionable insights.

Requirements

  • BS in Computer Science or equivalent.
  • 5+ years in Android performance engineering.
  • Expertise in Java/Kotlin for Android.
  • Deep understanding of Android OS architecture & performance pitfalls.
  • Expert proficiency with Android profiling tools (Profiler, Perfetto, systrace, dumpsys, ADB, Battery Historian).
  • Proven ability to diagnose and resolve complex performance issues.
  • Adept at measuring and interpreting memory, energy, power, and thermal metrics.
  • Strong Android UI optimization skills (View hierarchies, RecyclerView, animations, overdraw).
  • Strong understanding of mobile system architecture (CPU/GPU, memory, power management).
  • Experience with performance testing frameworks (e.g., Android Macrobenchmark, Microbenchmark, Espresso).
  • Effective communication of intricate performance analysis to diverse stakeholders.
  • Proven ability to collaborate effectively with a diverse team and thrive in fast-paced, deadline-driven environments., * Knowledge of power management and battery-life analysis techniques.
  • Experience with automated testing for native iOS/macOS applications, utilizing the XCUITest framework.
  • Experience with Mac or iOS application development using Swift/Swift-UI or Objective-C.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:25 min

Testing the AI generated Apple iOS Flashcards application

MIlan Todorović MIlan Todorović · WWC Europe 2026

1:48 min

Addressing driver distraction rules with Android UI templates

Maxim Lebold +1 · WWC 2023

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

2:47 min

Performance benchmarks and Android developer adoption

Gian Marco Iodice Gian Marco Iodice · WWC 2025

Videos

See all

Related articles

See all