Software Developer - Android
New
Open- United StatesFull-TimeMiddle
Salary123,900 - 298,800 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AndroidJavaKotlinCI/CD
Requirements
- Technical leadership experience creating and leading roadmaps and initiatives.
- Deep expertise in Kotlin, Jetpack Compose, and modern concurrency tools (Coroutines and Flows).
- Proven track record of architecting modular, maintainable systems balancing speed and reliability.
- Strong background in performance optimization, observability, and system-level debugging.
- Experience using AI and automation to improve developer velocity, reliability, or product intelligence.
- Collaborative leadership style with experience mentoring others.
- Understanding of instrumentation, SLOs/SLIs, fault-tolerance, runbooks, and incident triage.
- Experience contributing to multi-team initiatives and driving culture/process improvements.
Responsibilities
- Design, develop, and sustain high-performance Android applications using Kotlin, Jetpack Compose, and Java.
- Lead architectural modernization and modularization to improve scalability and cross-platform reuse.
- Define and own the entire lifecycle of your systems: feature ideation, API design, instrumentation, deployment (CI/CD), live-traffic monitoring, and testing.
- Influence and evolve architecture by leading initiatives to decompose monoliths and build shared libraries.
- Apply AI-driven tools and automation frameworks to speed up development, code analysis, and testing.
- Leverage intelligent telemetry and analytics to improve app performance and user experience.
- Define observability standards, telemetry pipelines, and fault-tolerance strategies.
- Partner with product, design, backend, and data teams to deliver high-quality experiences.
- Drive technical discussions, mentor developers, and influence strategic direction across mobile platforms.
View Full Description & ApplyYou'll be redirected to the employer's site