Staff Software Engineer - iOS

2 days ago

Apply Now

Description

• Design, develop, test, and document high quality medical device software for new and existing Insulet products. • Implement unit and UI tests for core functionality and UI workflows. • 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. • Provide timely support to team customers, internal and external.

Requirements

• Bachelor's degree in software engineering or equivalent • 8+ years of relevant work experience • Strong expertise in Swift • Strong knowledge of Combine, Async Await, and FRP • Strong expertise with Software Testing • Strong expertise in Software Design principles • Desire to have expertise with TCA (The Composable Architecture Framework or Unidirectional Flow Pattern) • Medical device experience is preferred • Able to organize and judge multiple priorities • Agile or other software development life cycle concepts is a plus • Knowledge of Wireless protocols like BLE and NFC is a plus • Hands-on experience with Embedded Systems is a plus • Works with Quality, Regulatory, Marketing to ensure that designs meet technical, regulatory is a plus • Direct and mentor junior engineers as requested

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com