Senior Software Engineer, iOS
B
BabylistE-commerce
United States and CanadaFull-TimeSenior
Salary186,000 - 233,500 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years of iOS development experience
- Required Skills
- FigmaiOS DevelopmentSwiftUnit Testing
Requirements
- 6+ years of iOS development experience
- Strong understanding of the capabilities, limitations, and intricacies of the iOS platform
- Proven experience in iOS app development using Swift and a deep understanding of its syntax, features, and best practices
- Familiar with Foundation, UIKit, CoreAnimation, Auto Layout, and other foundational Apple frameworks
- Hands-on experience building UIKit components in code
- Worked closely with designers in tools like Figma
- Passion for building consumer-facing products or e-commerce solutions
- Familiar with iOS frameworks, architecture, and design patterns — including MVC and other architectural patterns
- Experience testing, monitoring, and running production software
- Actively use AI coding tools (Copilot, Cursor, Claude Code, or similar) as part of your daily workflow
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
- 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
View Full Description & ApplyYou'll be redirected to the employer's site