Location: Redwood City, CA, 94061, US
Job Summary:
Job Duties:
- Architect and manage the Android mobile application
- Lead the Android development process from API to design
- Collaborate with design, product, and engineering teams
- Write high-quality, maintainable code and conduct unit testing
- Participate in code reviews and provide constructive feedback
- Envision new products and features
- Identify elegant solutions for complex problems
Required Skills:
- Java, Kotlin, Android Studio
- Android design patterns (MVVM, MVI, Repository)
- UI design and UX understanding
- RESTful web services knowledge
- Git and CI tools familiarity
- Unit testing (JUnit, Mockito)
Required Experiences:
- 2+ years in software engineering
- Android app development (PlayStore releases)
- Deep experience with Android component lifecycle
- Data persistence (SharedPreferences, SQLite, Room)
Job URLs: