Position: Senior iOS Engineer - product company
Company: thredUP
Experience required: 5y
English level: intermediate

**Responsibilities**
Developing and supporting features through all lifecycle stages, from initial conception to production operation
Working with the product team, designers, and other engineers to create a truly delightful mobile shopping experience
Writing well organized, tested and maintainable code
Helping to develop and instill best practices for the mobile engineering team
Following projects beyond release to ensure the app performs quickly and robustly
Keeping up with Apple’s new technology as it comes available
Being open to pairing, knowledge transfer, learning from and teaching other engineers
Including everyone in the pursuit of improving our processes and culture
Being kind, collaborative and always willing to lend a hand to others in need.

**Requirements**
At least 5 years of full-time, production-level experience as an iOS engineer
Experience contributing to a shared codebase
Excellent working knowledge of industry best practices
Deep understanding of advanced Swift concepts
Has architected, developed, and maintained shared libraries
Production app experience at scale - releasing, troubleshooting, monitoring, etc.
Ability to balance technical investment with business objectives
Passion for learning and mentorship
Some production experience with Obj-C 
Commerce app experience (preferred)
Open source contributions (preferred)
Leadership experience, or an interest in leadership (preferred).

**What We Offer:**
4-day work week, with Fridays off
High-competitive top market salary + stock 
Medical insurance (VIP program), paid uncounted vacation, paid sick leave
Paid Sabbatical after 3 years of work
Paid parental leave for new mothers and fathers 
We live by our Core Values of Transparency, SpeakingUP, Thinking Big, Infinite Learning, Influencing Outcomes & Seeking the Truth 
Voted “50 Most Innovative Companies of 2020”