iOS Software Developer
Manpower Group Inc. - Stillwater, Minnesota, us, 55083
Work at Manpower Group Inc.
Overview
- View job
Overview
Location: Arden Hills, MN
12+ month contract
Summary
:
Software developed for the medical device industry requires rigor and attention to detail to meet industry and regulatory standards. It takes someone who can problem solve, is unwilling to give up, and is in tune with the highly regulated nature of medical device software. We're looking for a top-notch software engineer with a focus on quality who has experience with iOS development (Swift).
Key Responsibilities
Develop medical device-integrated native mobile applications for iOS
Produce highly testable code
Write automated tests including unit, integration, and functional tests
Participate in design reviews to provide architectural feedback
Conduct code reviews with your peers
Conform to a highly regulated software environment
Focus on patient safety
Continuously improves process and work methodologies by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes
Keep up-to-date on the latest developments and advancements in the iOS development space
Required Skills and Experience:
Bachelor's degree or higher in Software Engineering, Computer Engineering, or Computer Science
3-5 years of experience developing iOS applications with Swift
Experience writing automated tests for iOS applications
Experience with SwiftUI
Experience with agile software development including Kanban
Experience with continuous integration
Strong understanding of git, pull request/merge request workflow, and DevOps services like GitLab or GitHub
Thorough understanding of CoreData
Understanding of Combine, RxSwift, or FRP in general
Experience with modern asynchronous iOS development methods
Preferred Skills and Experience:
Experience with CoreBluetooth
Experience developing software within a regulated environment in the medical industry
Experience with security tools and products
Team player willing to collaborate with peers
Effective communicator & writer
ManpowerGroup is committed to providing equal employment opportunities in a professional, high quality work environment. It is the policy of ManpowerGroup and all of its subsidiaries to recruit, train, promote, transfer, pay and take all employment actions without regard to an employee's race, color, national origin, ancestry, sex, sexual orientation, gender identity, genetic information, religion, age, disability, protected veteran status, or any other basis protected by applicable law.