Software Engineer for iOS responsible for developing software applications, application testing, debug, and delivering high-quality iOS Swift applications and SDKs.
Requirements
- Design, develop, and deliver high-quality iOS Swift applications and SDKs
- Understand product requirements and translate them into clean, modular, testable design
- Scope work, break into modules and estimates for planning
- Implement unit and UI tests for core functionality and UI workflows, respectively
- Work in Scrum teams of developers, testers, product owners, and scrum masters
- Work with product managers and UX designers to define new features
- Work with other software developers to deliver high quality code using software best practices
- Ensure quality and consistency in software architecture and implementation
- Evaluate new technologies and explore solution alternatives; develop prototypes
- Learn and follow Insulet design assurance SOPs
- Provide timely support to team customers, internal and external
Benefits
- Medical, dental, and vision insurance
- 401(k) with company match
- Paid time off (PTO)
- Additional employee wellness programs