
Senior Software Engineer – iOS
Diabetes Youth Families
full-time
Posted on:
Location Type: Office
Location: Guadalajara • 🇲🇽 Mexico
Visit company websiteJob Level
Senior
Tech Stack
AndroidCloudiOSSwift
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 or above in Computer Science
- 5+ years software development experience
- 3+ years iOS software development experience
- 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 owning software modules and ensuring their quality
- Understanding of Cloud technologies and protocols, e.g. APIs, REST, OAuth 2.0, JSON
- Experience maintaining a CI/CD pipeline
- Experience with Git
- Experience on an Agile team using Scrum a plus
- Experience with SwiftUI/Combine a plus
- Experience working with Bluetooth and BLE a plus
- Experience with FDA and HIPAA regulations a plus
- Experience leading software development teams a plus
- Experience developing Android applications a plus
Benefits
- No information on specific benefits provided in the job description.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
iOS developmentSwiftTCA (The Composable Architecture)APIsRESTOAuth 2.0JSONCI/CDGitSwiftUI
Soft skills
mentoringteam collaborationcommunicationproblem-solvingleadership
Certifications
Bachelor’s Degree in Computer Science