Location: Redwood City, CA, 94061, US
Job Summary:
Job Duties:
- Architect, build, and manage the Android mobile application.
- Lead Android development from API creation to design.
- Collaborate with design, product, and engineering teams.
- Write high-quality, maintainable code and perform unit tests.
- Participate in code reviews and provide feedback.
- Envision new features and solutions.
Required Skills:
- Java, Kotlin, Android Studio
- MVVM, MVI, Repository patterns
- Activity/Fragment management
- Thread lifecycle management
- RESTful web services
- Git version control
- CI tools (Jenkins)
- Unit testing (JUnit, Mockito)
Required Experience:
- 2+ years in software engineering
- Android apps experience (published)
- Custom UI design and UX understanding
- Data persistence (SQLite, Room)
Job URLs: