Software Engineer III, Android - Cal AI

5 hours, 41 minutes ago
Full-time
Mid Level
Software Development
MyFitnessPal

MyFitnessPal

MyFitnessPal is a top nutrition tracking app with a calorie tracker, BMR calculator, and food tracker. It helps users reach health goals by tracking meals and physical activity, offering nonstop motivation for a healthier life.

Health Care Providers & Services
10K-50K
Founded 2005

Description

  • Implement native iOS interfaces in collaboration with design and UI teams, following Apple’s Human Interface Guidelines.
  • Build and deliver high-quality features and product improvements independently.
  • Optimize user experience across UI, data storage, and network communications.
  • Research and implement technical solutions aligned with business and user needs.
  • Provide technical leadership on design, testing, security, and deployment practices.
  • Collaborate with cross-functional product engineering teams to solve problems.
  • Coach and mentor team members, particularly junior developers.
  • Translate complex product ideas into simple, elegant solutions.

Requirements

  • 4+ years of relevant software engineering experience.
  • Professional experience building Swift applications for iOS in an Agile environment.
  • Experience writing unit tests and testable code.
  • Experience with multithreaded programming and RESTful APIs.
  • Substantial experience using Git in a team environment.
  • Experience with relational databases and at least one package manager.
  • Some experience with CI/CD.
  • Strong communication and collaboration skills, with an interest in mentoring junior developers.
  • Experience migrating large legacy codebases to modern standards (preferred).
  • Experience with RxSwift, Combine, SwiftUI, or similar modern iOS technologies (preferred).

Benefits

  • Estimated salary of $135,000–$165,000, plus an annual performance bonus.
  • Medical, dental, and vision insurance, along with mental health benefits.
  • Responsible time off, dedicated mental health days, and two paid volunteer days annually.
  • Paid maternity and paternity leave and fertility-related support.
  • 401(k) retirement plan with employer match.
  • Monthly wellness and technology allowances, plus access to MyFitnessPal Premium.
  • Mentorship, training, and virtual learning and development resources.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer II, Mobile - Revenue Experiences (AI Native)

Life360 251-1K Family Services

Life360 is hiring a remote-first AI-Native Senior Software Engineer II to build, operate, and improve premium mobile features and monetization experiences serving more than 100 million monthly active users.

Amplitude Android Android Studio CI/CD Databricks GitHub Actions Gradle iOS Jetpack Compose Kotlin Segment Snowflake
1 day, 6 hours ago

Senior Software Engineer II, Mobile (Android), Revenue Experimentation (AI Native)

Life360 251-1K Family Services

Life360 is hiring a remote-first AI-Native Senior Software Engineer II for its Revenue Experimentation team to build, instrument, and scale Android growth and monetization experiments across its consumer app.

Amplitude Android Android Studio CI/CD Databricks GitHub Actions Gradle Jetpack Compose Kotlin React Segment Snowflake Swift
1 day, 6 hours ago

Senior Android Engineer

N-iX 1K-5K Internet Software & Services

N-iX is hiring a Senior Android Engineer to join a USA-based product company developing smart machines and companion applications for personalization and design products.

Agile Android Git GitFlow Java Jetpack Compose Kotlin Scrum
4 days, 4 hours ago

Senior Android Developer

BlackStone eIT 51-250 Internet Software & Services

Android Developer responsible for building and maintaining high-quality applications across diverse Android devices and integrating them with back-end services.

Android CI/CD Git Java REST API
2 weeks, 1 day ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers