Sr Software Engineer
$124,800–$187,200 year
On-siteMinneapolis, Minnesota, United States
Job Summary
Design, develop, and maintain high-quality mobile applications for the iOS platform, utilizing both native (Swift, Objective-C, Kotlin, Java) and cross-platform frameworks (Flutter, React Native). Collaborate with UI/UX designers, product managers, and backend developers to deliver seamless user experiences while writing clean, maintainable code and optimizing app performance. Troubleshoot issues, ensure application security and responsiveness, and participate in code reviews to share team knowledge. Contribute to all phases of the software development process within a fast-paced, multi-tasking environment focused on telehealth and remote patient monitoring technologies.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience
- 5+ years of experience developing and deploying mobile applications on iOS
- Proficiency in native development languages: Swift/Objective-C for iOS, Kotlin/Java for Android
- Experience with at least one cross-platform mobile framework (Flutter, React Native, etc.)
- Solid understanding of mobile app architecture, design patterns, and RESTful APIs
- Familiarity with app store submission processes for both Apple App Store and Google Play Store
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork skills
- Unrestricted U.S. work authorization at the time of hire and for the duration of employment
Desired Qualifications
- Experience with CI/CD pipelines for mobile applications
- Knowledge of mobile security best practices
- Experience with Bluetooth peripheral integration
- Familiarity with automated testing frameworks for mobile apps
- Experience working in Agile/Scrum environments
- Knowledge in FDA and ISO design control requirements
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.