Babylistposted 16 days ago
$169,260 - $253,750/Yr
Full-time • Senior
Emeryville, CA
Administrative and Support Services

About the position

Babylist is looking for a Senior Software Engineer, Android to join our mobile team. You'll work with expert technical leads and software engineers to build out the experience that is the core of our business. You'll work closely with Product, Design, and other teams to execute key initiatives.

Responsibilities

  • Build exciting new features and experiences in an app that people love.
  • Collaborate with product, design, and mobile development teams to build first class experiences.
  • Build features in a modern Android app with low levels of technical debt.
  • Own, manage, triage, and fix crashes and bugs to ensure user satisfaction.
  • Collaborate with full-stack engineers to design APIs.
  • Manage platform and infrastructure projects to ensure app stability and updates.
  • Test and manage deployments to the Google Play Store.

Requirements

  • 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).
  • Demonstrate a concrete 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.

Nice-to-haves

  • Familiarity with emerging technologies like Compose.
  • Familiarity with Ruby on Rails or API design.

Benefits

  • Company paid medical, dental, and vision insurance.
  • Generous paid parental leave policy.
  • 401(k) with company match.
  • Flexible spending account.
  • Paid leave (including PTO and parental leave).
  • Stipend to help set up your office.
  • Opportunities to connect with colleagues.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service