
Senior iOS Software Engineer
Diabetes Youth Families
full-time
Posted on:
Location Type: Hybrid
Location: San Diego • California • United States
Visit company websiteExplore more
Salary
💰 $140,800 - $211,150 per year
Job Level
About the role
- Design, develop, and deliver high-quality iOS Swift applications and SDKs
- Implement unit and UI tests for core functionality and UI workflows, respectively
- Work in co-located Scrum teams of developers, testers, product owners, and scrum masters
- Work with product managers and UX designers to define new features
- Mentor and motivate software developers to deliver high quality code using software best practices and patterns
- 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
Requirements
- Bachelor's degree required (preferred field of study: Computer Science, Electrical and Computer Engineering)
- 5+ years software development experience
- 3+ years iOS software development experience
- Strong understanding of iOS architectural patterns and design
- Strong understanding and application of iOS architectural patterns and design
- Desire to have expertise with TCA (The Composable Architecture Framework or Unidirectional Flow Pattern)
- Experience with application development frameworks
- Experience developing cross platform mobile apps using Kotlin Multiplatform is a plus
- Experience working with Bluetooth and BLE a plus
- Understanding of Cloud technologies and protocols, e.g. APIs, REST, OAuth 2.0, JSON
- Experience maintaining a CI/CD pipeline
- Experience with Git
- Strong written, verbal, presentation, and interpersonal skills
- Experience with FDA and HIPAA regulations a plus
Benefits
- Medical, dental, and vision insurance
- 401(k) with company match
- Paid time off (PTO)
- And additional employee wellness programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
iOS developmentSwiftunit testingUI testingiOS architectural patternsTCA (The Composable Architecture)Kotlin MultiplatformBluetoothBLECI/CD
Soft skills
mentoringmotivationcommunicationpresentationinterpersonal skills
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Electrical and Computer Engineering