Post Job Free
Sign in

Mobile Device Developer

Company:
Robert Half
Location:
Saint Louis Park, MN, 55416
Posted:
April 25, 2024
Apply

Description:

Job Description

Provide software expertise for new products as well as changes to existing products.

Determine systems software design requirements.

Conduct/engage in software design reviews for products in development to ensure code developed meets or exceeds coding best practices guidelines, unit testing, security, scalability, and maintainability guidelines.

Ensure system improvements are successfully implemented and monitored to increase efficiency.

Build and deploy cutting-edge mobile applications connecting devices to users using a cloud backend, the iOS SDK, Swift, and Cloud Services.

Test, debug, and document integration solutions and enhance existing components to ensure that software meets the business needs.

Generate and assist with system, software, security, and risk management documents.

Ensure compliance with applicable standards.

Ensure all quality system, regulatory, legal, and business requirements are met.

Create, control, and store software source and executable code.

Support customers as assigned.

Required:

Bachelor’s degree in engineering, Software, Computer Science, or related discipline or equivalent experience.

6+ years of progressive software development experience.

4+ years native mobile development experience in iOS with the following:

Development experience with the iOS SDK in Xcode and Swift.

Experience in UIKit or SwiftUI.

Demonstrated experience with Mobile Application Design Patterns.

Mobile Application Testing Strategies experience (Unit, Instrument, UI Tests).

Demonstrated experience designing, developing, and delivering innovative software technology.

Strong written and verbal communication skills.

Experience working with external vendor teams.

Experience with Cloud development (Azure, AWS, Google Cloud).

Preferred:

Advanced level degree in Engineering, Software, Computer Science, or related discipline.

Experience leading work with external vendor teams.

Experience with Cloud development in Azure.

Native Mobile development experience in iOS (Swift).

Cloud Development using .NET Core, C#, Entity Framework, Azure Services, or other supporting languages and tools.

Experience in both Android and iOS platforms.

Bluetooth and mobile app connectivity.

Experience with agile development methodologies and project management tools.

Experience with DevOps practices, CI/CD pipelines, and automated testing.

Medical device experience.

Knowledge of healthcare industry standards and regulations.

Apply