Diabetes Youth Families

Staff iOS Engineer

Diabetes Youth Families

full-time

Posted on:

Location Type: Hybrid

Location: San DiegoCaliforniaMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $167,200 - $250,750 per year

Job Level

Tech Stack

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 or Electrical and Computer Engineering
  • 8+ years software development experience
  • 5+ years iOS software development experience
  • Strong understanding of iOS architectural patterns and design
  • Must have strong expertise in Swift
  • Must have strong knowledge of Combine, Concurrency
  • Must have strong expertise with Software Testing
  • Must have strong expertise in Software Design principles
  • Experience working with Bluetooth and BLE a plus
  • Understanding of Cloud technologies and protocols, e.g. APIs, REST, OAuth 2.0, JSON
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 & Tools
iOS developmentSwiftCombineConcurrencySoftware TestingSoftware Design principlesBluetoothBLEAPIsREST
Soft Skills
mentoringmotivationteam collaborationcommunication
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Electrical and Computer Engineering