Android Developer
OpenKyber LLC
United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
SE
Shandra Earney
A Guide to Choosing the Right Tools for App Developers
over 2 years ago
EM
Eli McGarvie
Flutter Developer Salary [2023]
over 3 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
AL
Anna Leushchenko
Basic And Advanced Networking in Dart and Flutter
almost 4 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago