Job Description
Babylist is seeking a Senior Software Engineer, Android to join their mobile team. The candidate will collaborate with technical leads and software engineers to enhance the core user experience. This role involves close collaboration with Product, Design, and other teams to execute key initiatives.Responsibilities include:
- Building new features and experiences in the Android app.
- Collaborating with product, design, and mobile development teams.
- Managing and fixing crashes and bugs.
- Collaborating with full-stack engineers to design APIs.
- Managing platform and infrastructure projects.
- Testing and managing deployments to the Google Play Store.
Requirements include:
- 8+ years of engineering experience with at least 5 years of experience shipping real-world production Android applications.
- Experience with Kotlin or Java (Kotlin preferred).
- Understanding of CS fundamentals and Android best practices.
- Experience with Android libraries like Android X/Jetpack, Room, Kotlin Coroutines, Retrofit.
- Familiarity with modern Android best practices and frameworks, like Model-View-ViewModel (MVVM) and Kotlin Flow.
Babylist offers:
- Tools and opportunities to connect with colleagues.
- Competitive pay and career advancement opportunities.
- Company paid medical, dental, and vision insurance.
- Generous paid parental leave policy.
- 401k with company match.
- Perks for physical, mental and emotional health, parenting, childcare, and financial planning.