(USA) Staff, Software Engineer - Android
Role responsibilities
Lead the architecture and development of scalable Android applications and shared platform components for millions of users. Drive technical strategy, optimize app performance, and mentor senior engineers to elevate engineering standards.
Requirements
Requires 8-10 years of software engineering experience with deep proficiency in Kotlin and modern Android frameworks. A bachelor's degree in computer science or a related field is required, with a preference for candidates with a master's degree.
Key skills
Kotlin, Jetpack Compose, Android Architecture, Coroutines, Flow, MVVM, MVI, Modularization, CI/CD, Node.js, Rust, Go, GraphQL, API Design, AI/ML Integration, Technical Leadership
Keywords
Android, Kotlin, Jetpack Compose, Coroutines, Flow, MVVM, MVI, Modularization, SDK, CI/CD, Gradle, Node.js, Rust, Go, GraphQL, API Design, AI/ML, Observability, WCAG 2.2 AA, Digital Accessibility, Retail Technology, Software Engineering, Mobile Platform, Performance Tuning, Secure Development, Crash Analytics, Unit Testing, Technical Strategy, Architecture, Android Studio