Diabetes Youth Families

Senior iOS Software Engineer

Diabetes Youth Families

full-time

Posted on:

Location Type: Hybrid

Location: San DiegoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

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