Staff iOS Engineer

TeamSnap
Summary
Join TeamSnap's fully distributed engineering team as a Senior iOS Engineer and help us continue our impressive growth from 2+ million daily active users to beyond! Develop engaging experiences for our iOS users, design and implement a scalable app, and collaborate with product and UX teams. Contribute to development standards, champion app reliability, and actively engage in on-call responsibilities. Evaluate new technologies and integrate APIs and services for mobile applications at scale. The minimum starting salary is $191,000, inclusive of base and bonus, and is highly competitive, adjusted based on experience, skills, and location. TeamSnap is a fully remote company with a strong emphasis on collaboration and a positive work culture.
Requirements
- 5+ years working experience in iOS Development
- Experience with the full mobile development lifecycle from concept to App Store
- Familiarity with the current mobile landscape and keeping up-to-date with the current trends, emerging technology, best practices, and modern development approaches
- Proficiency in Swift and the latest Swift APIs, as well as experience using Apple development tools (Xcode, Instruments, etc)
- Strong familiarity Swift UI and UIKit/Storyboards
- Familiarity with best practices for software design patterns
- Hands-on experience integrating APIs and services for mobile applications at scale
- Sensibility around mobile design and UX
Responsibilities
- Develop engaging experiences for our many iOS users
- Design and implement a scalable app, integrating it into an evolving unified product and system
- Brainstorm and evaluate new product features in collaboration with the product and UX teams
- Collaborate and pair with other developers to develop solutions and teach technical skills
- Contribute to our development standards within the team and across engineering to ensure code quality, adherence to standards, and identify opportunities for improvement
- Champion app reliability and stability, including progressing automated testing practices
- Actively engage in on-call responsibilities and contribute to incident management efforts
- Evaluate and test new technologies to help TeamSnap move faster or serve our users more effectively
Preferred Qualifications
Experience with Swift 6 and strong concurrency
Benefits
- We're proud to be remote-first . We've been remote since 2009, long before COVID made it cool
- Unlimited PTO and paid parental leave for ALL parents (not just primary or secondary)
- 100% premium coverage of medical/dental/vision for you and your family
- 401K to help you invest for the future
- $1,500 annual learning and development stipend
- Travel to fun locations for all-company meetings and team events
- Generous home office allowance to set you up for success
- TeamSnap SWAG to our store upon starting and a $50 credit on every work anniversary thereafter
- A monthly stipend reimbursement for health & wellness and so much more!
Share this job:
Similar Remote Jobs
