Logo
Manpower Group Inc.

iOS Software Developer

Manpower Group Inc., Mendota, Minnesota, us, 55150

Save Job

Job Title: Sr Software Engineer - Mobile (iOS) 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.