Diabetes Youth Families

Senior Software Engineer – iOS

Diabetes Youth Families

full-time

Posted on:

Location Type: Office

Location: Guadalajara • 🇲🇽 Mexico

Visit company website
AI Apply
Apply

Job 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