At Stitch Fix, our goal is to help our customers look great and feel great about themselves by revolutionizing how people shop. In a time-starved world where shopping often feels overwhelming, our business connects customers to clothes they love. Whether it’s helping someone dress for success at a new job or taking the stress out of packing for a family vacation, we fix clients’ closets – and they love us for it!
We’ve built unique, innovative software for merchandising, warehouse and inventory management, remote styling, and logistics. We leverage vast amounts of client data to make decisions throughout the company. All of this results in a simple, powerful offering to our clients and a very successful business. We believe we are only scratching the surface of our opportunity, and we’re looking for incredible people to contribute!
Our team is made up of people from varied backgrounds, including engineers who built and scaled organizations like Google, Netflix, eBay, GitHub, and LivingSocial. We build modern software with modern techniques like TDD, continuous delivery, DevOps, and service-oriented architecture. Cross-functional partnerships are deeply meaningful to us and are how we’ve built up immense trust with the people running the business. We focus on high-value products that solve clearly identified problems but are designed in a sustainable way so that value continues to deliver in the long term. In fact, some of our proudest moments come from solving business problems without writing a line of code.
In this role, you will be working on the Stitch Fix iOS, Native Application Platform team (NAP). As a leader on the NAP team, you will deliver products and platform solutions—not just features—by developing an understanding of how Stitch Fix works. We trust you to focus your time and efforts where they are needed most. Your commitment to applying technology to business challenges in clean & innovative ways will make you a trusted advisor to your partners and their teams. You will own projects, influence our direction, as well as work with other engineers to identify and improve the Stitch Fix iOS platform.
You won’t do this alone. Your team will collaborate with business partners to define product requirements, plans, and deliverables. You will work with team members to take advantage of learning and growth opportunities in tech and product through real day-to-day work. You will impact the business in tangible, visible ways and always have a seat at the table.
You will utilize your knowledge of various architecture patterns, reactive frameworks (e.g. RxSwift, ReactiveCocoa, Combine, etc.) and CI tools to drive innovative decisions, mentor other engineers and analyze technical feasibility. Your ability to thrive in both structured and autonomous environments will increase feature delivery speed as well as evolve a platform capable of supporting all of Stitch Fix iOS mobile engineering.
As a Lead iOS Engineer on the NAP team, you will take part in technical decision making with the iOS team, guiding the architecture of how we build mobile applications at Stitch Fix. You will provide thoughtful and careful feedback to other engineers on their implementations. You will help ensure that each sprint for the team is a successful one by focusing on sprint goals and focusing on finishing tasks before opening new ones.
Technologies we rely on to pursue solutions to business problems include:
We use these tools and techniques to help us get the job done and we’re excited to share our expertise with new members of the team. You will have the opportunity to help us continue to adopt effective practices and technologies and explore their full potential.