Senior Software Engineer, Android
Roku
about 5 hours ago
Cambridge, United Kingdom
Senior
H1B Sponsor
Responsibilities
- Design and build advanced applications and features for the Android platform.
- Integrate with cloud APIs and local device communication protocols.
- Write and maintain tests using frameworks such as JUnit and Espresso.
- Collaborate with cross-functional teams to define and ship new features.
- Debug, profile, and optimize app performance across Android devices.
- Participate in design and code reviews to elevate code quality.
- Stay updated with Android platform capabilities and propose improvements.
- Contribute to roadmap planning, technical design, and release delivery.
Requirements
- Professional Android development experience, ideally with Kotlin and/or Compose.
- Strong experience shipping and maintaining production apps in the Play Store.
- Proficiency in using AI tools and experience with prompt engineering.
- Experience with IoT or networked device interactions is a plus.
- Familiarity with BLE, websockets, or MQTT protocols is a bonus.
- Experience collaborating with cross-functional teams in agile environments.
- Proficient in the Android development toolset.
- Strong understanding of Android architecture, UI/UX patterns, and app lifecycle.
- Excellent communication and debugging skills.
- Bachelor’s or Master’s/PHD in Computer Science or related technical field, or relevant professional experience.
Benefits
- Global access to mental health and financial wellness support.
- Comprehensive healthcare benefits including medical, dental, and vision.
- Life, accident, disability, commuter, and retirement options.
- Flexible work arrangements with a hybrid work approach.
- Time off for vacation and personal reasons.
Tech Stack
JUnitKotlin
Categories
Mobile