MyFitnessPal is a company focused on enabling users to reach their health goals through various tools and resources. They are seeking a Mobile Developer Experience Engineer to enhance developer productivity by improving CI/CD pipelines and applying AI to developer workflows. This role involves collaborating with mobile teams to gather feedback and implement platform improvements that benefit the entire engineering organization.
Responsibilities:
- Act as a liaison between PEAS and product engineering squads, especially mobile teams: building relationships, gathering feedback, and ensuring platform investments align with real developer needs
- Improve CI/CD pipelines for iOS and Android, with a focus on build times, test reliability, flaky test detection, and fast feedback loops (e.g., Bitrise, GitHub Actions, Datadog CI/Test Visibility)
- Help maintain and evolve shared GitHub Actions and reusable workflows (the "golden path") that give squads well-lit, low-friction paths to production
- Identify opportunities to apply AI and intelligent automation to developer workflows (from CI/CD triage and test analysis to code review assistance and self-service tooling) and drive adoption where the impact is real and measurable
- Contribute to build and test infrastructure (CI runners, simulators, caching strategies) to keep mobile pipelines fast and reliable
- Partner with PEAS teammates on security tooling and reliability practices to ensure pipelines incorporate appropriate guardrails without slowing teams down
- Coach and support engineers on CI/CD best practices, dependency management, effective use of AI-assisted development tools, and PEAS' shared tooling; create documentation and enablement materials that scale beyond 1:1 conversations
- Champion a data-driven approach to developer experience: define and track metrics (build times, failure rates, cycle time, developer satisfaction) that guide platform priorities
Requirements:
- 4+ years of relevant work experience
- Substantial experience in software engineering with meaningful time spent in mobile development (iOS and/or Android) or mobile platform/build engineering
- Strong understanding of mobile build systems (Xcode, Gradle), testing frameworks, and the developer workflows around them
- Hands-on experience with CI/CD platforms, particularly GitHub Actions and mobile‑focused CI tools (e.g., Bitrise); comfort building and maintaining reusable workflows at scale
- Demonstrated experience applying AI to real production workflows. Whether that's building LLM‑powered developer tools, integrating AI into CI/CD pipelines (e.g., automated triage, intelligent test selection, AI‑assisted code review), or driving adoption of AI‑assisted development practices across teams
- Excellent communication and cross‑functional collaboration skills. You're the kind of engineer other teams actively want to work with, and you're energized by understanding their problems
- Proficiency in one or more of PEAS' common languages: Go, TypeScript, Python; comfortable contributing to platform code, CLI tools, and automation utilities
- A bias for measurable, automated solutions and a low tolerance for repetitive manual work
- Experience with build/test observability tooling (e.g., Datadog CI/Test Visibility) and using data to diagnose pipeline health
- Familiarity with security scanning in CI/CD (e.g., SonarQube, Snyk, secret scanning) — you don't need to be a security expert, but you're comfortable working alongside one
- Experience with ArgoCD, Atlantis, Artifactory, or similar delivery and artifact management tools
- Background in developer advocacy, developer relations, or internal platform product management
- Experience evaluating and building with AI-assisted development tools or building internal tooling on top of LLM APIs
- Experience running or contributing to an internal developer experience program (surveys, office hours, enablement)
- Familiarity with cloud infrastructure and platform tooling (e.g., containers, Kubernetes, Terraform/IaC, AWS) and how mobile apps interact with backend services in a microservices environment