Babylist Inc. logo

Senior Software Engineer, iOS

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

Ready to Apply?

You will be redirected to an external site to apply.

Babylist Inc. logo
Babylist Inc.
Visit Website

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.

Similar Opportunities

Canada
Full-time
Expires May 6, 2026
Swift
REST
iOS
+4 more

9 days ago

Apply
Match Group, LLC logo

Match Group, LLC

Paris, France
Full-time
Expires May 3, 2026
iOS
Mobile
Senior
+1 more

12 days ago

Apply
Paris, France
Full-time
Expires May 6, 2026
JavaScript
TypeScript
Swift
+5 more

9 days ago

Apply
India
Full-time
Expires May 4, 2026
Java
Go
Swift
+5 more

11 days ago

Apply