Babylist is the leading registry, e-commerce, and content platform for growing families, and they are seeking a Senior iOS Engineer to join their mobile team. This role involves shaping and enhancing the iOS app experience for millions of users, collaborating with cross-functional teams to deliver a user-friendly shopping experience for new parents.
Responsibilities:
- Own the full development lifecycle of the Babylist iOS app — conceptualizing, designing, building, and maintaining features that deliver a seamless, delightful user experience
- Optimize app performance by identifying areas for improvement, refining code, and employing techniques that keep interactions fast and responsive
- Partner closely with designers, product managers, and full-stack engineers to translate requirements into intuitive, visually polished interfaces and align on architecture and API design
- Write clean, efficient, and maintainable code following industry best practices — setting the standard for quality and keeping the codebase healthy long-term
- Leverage testing techniques, unit tests, and debugging tools to proactively catch and resolve issues before they reach users
- Lead the team in adopting AI-first development approaches — using AI tooling to accelerate code quality, speed up refactoring and test creation, and raise the bar on what’s possible. As a Senior Engineer, that includes knowing when AI-generated code needs architectural correction, not just acceptance
- Mentor other team members through design and architecture planning, code reviews, and knowledge-sharing sessions
- Show up as a collaborative, engaged team member — contributing ideas, shaping the direction of the iOS app, and making the team better through your insight and presence
Requirements:
- A high-performing engineer with 6+ years of iOS development experience and a strong understanding of the capabilities, limitations, and intricacies of the iOS platform
- You have proven experience in iOS app development using Swift and a deep understanding of its syntax, features, and best practices
- You are familiar with Foundation, UIKit, CoreAnimation, Auto Layout, and other foundational Apple frameworks. You have hands-on experience building UIKit components in code and have worked closely with designers in tools like Figma
- You have a passion for building consumer-facing products or e-commerce solutions — you understand the importance of delivering an exceptional user experience and are motivated to create engaging, intuitive iOS apps
- You are familiar with iOS frameworks, architecture, and design patterns — including MVC and other architectural patterns — and can leverage them to build scalable, maintainable iOS applications
- You thrive in a quickly growing environment and are excited to lead business-critical projects and unlock new capabilities
- You have experience testing, monitoring, and running production software and are focused on continuing to grow your skills
- You have a passion for identifying gaps in team processes or execution and love driving impactful improvements
- You pay close attention to detail
- You actively use AI coding tools (Copilot, Cursor, Claude Code, or similar) as part of your daily workflow, bring the architectural judgment to know when to trust AI-generated code and when to course-correct, and are comfortable with a higher experimentation rate — including bets that don't pan out