
Job Overview
Location
Canada
Job Type
Full-time
Category
iOS Developer
Date Posted
March 14, 2026
Full Job Description
📋 Description
- • As a Senior Software Engineer, iOS at Babylist, you will play a pivotal role in shaping and enhancing the core registry building and shopping experience for millions of growing families. You will be instrumental in evolving Babylist into the premier specialty retailer in the baby commerce space, directly impacting how parents-to-be discover, select, and purchase essential baby products.
- • You will be a key contributor to the iOS application, which serves as the primary touchpoint for a vast user base, ensuring a seamless, intuitive, and delightful experience for users navigating one of life's most significant transitions.
- • This role offers a unique opportunity to be at the forefront of AI-first mobile development. You will actively participate in defining and implementing innovative approaches that leverage AI tools to accelerate development cycles, enhance code quality, and push the boundaries of what's possible in mobile engineering.
- • You will own the complete development lifecycle for features within the Babylist iOS app, from initial conceptualization and design through to building, testing, and ongoing maintenance. This end-to-end ownership ensures a deep understanding and impact on the user journey.
- • A significant aspect of your role will involve optimizing app performance. This includes identifying performance bottlenecks, refining code for efficiency, and implementing advanced techniques to ensure fast, responsive interactions that delight users.
- • You will collaborate closely with cross-functional teams, including product managers, designers, and full-stack engineers. This partnership is crucial for translating complex requirements into elegant, user-friendly interfaces and for making critical decisions regarding architecture and API design.
- • You are expected to write clean, efficient, and maintainable code that adheres to industry best practices. Your commitment to code quality will be essential for establishing high standards and ensuring the long-term health and scalability of the codebase.
- • A strong emphasis will be placed on leveraging comprehensive testing strategies, including unit tests and debugging tools, to proactively identify and resolve issues, thereby ensuring a robust and reliable user experience.
- • You will be a leader in driving the adoption of AI-first development methodologies within the team. This involves not only utilizing AI tooling to expedite code generation, refactoring, and test creation but also applying critical architectural judgment to evaluate and refine AI-generated code, ensuring it meets Babylist's high standards for quality and maintainability.
- • As a senior member of the team, you will actively mentor and guide other engineers. This includes contributing to design and architecture planning, conducting thorough code reviews, and facilitating knowledge-sharing sessions to elevate the collective skill set of the team.
- • You are encouraged to be a highly collaborative and engaged team member, proactively contributing innovative ideas, influencing the strategic direction of the iOS application, and enhancing the team's overall effectiveness through your expertise and active participation.
- • Babylist is undergoing a significant transformation in its software development practices, with a strong focus on integrating AI into every facet of the engineering workflow. You will be part of this exciting evolution, helping to build the playbook for AI-first mobile development in real-time.
- • You will contribute to architectural decisions, engage in cross-product area collaborations, and be empowered to bring forward your own ideas, rather than solely executing predefined specifications.
- • The role encourages a fast-paced, iterative approach to development, where shipping, learning, and adapting are paramount. Project failure is viewed as a learning opportunity, distinct from personal failure.
- • You will work within a remote-first environment, contributing to a culture that values consistency, purpose-driven work, and leveraging AI to amplify impact, all while achieving results collaboratively from anywhere.
- • The tech stack includes Swift, UIKit/SwiftUI, Foundation, CoreAnimation, Auto Layout, XCTest, Figma, Ruby on Rails, AWS, MySQL, and Redis, providing a rich environment for technical exploration and contribution.
Skills & Technologies
Ruby
Swift
Rails
MySQL
Redis
Mobile
Senior
Remote
About Babylist Inc.
Babylist operates an online baby registry platform that lets expectant parents add items from any retailer, book services, and create cash funds. It aggregates products across major stores, offers a universal registry browser button, and provides personalized checklists. The company also sells its own line of baby merchandise, including nursery furniture, strollers, and accessories, through its e-commerce storefront. Headquartered in Oakland, California, Babylist supports parents with expert guides, product reviews, and a mobile app for managing registries, tracking gifts, and coordinating shipping to recipients.



