Software Engineer II, iOS (Remote - US)

Jobgether
United States, US
Job Description
This position is for a Software Engineer II, focusing on building and maintaining mobile applications for digital healthcare experiences. The role involves close collaboration with cross-functional teams, hands-on coding, and contributing to all phases of the software development lifecycle. Emphasis is placed on high-quality software, scalability, and user experience.

Requirements

  • 3–5 years of experience in iOS product development.
  • Strong proficiency in Swift with knowledge of its features and best practices.
  • Experience building scalable and maintainable app architectures.
  • Understanding of multi-threading and asynchronous programming.
  • Experience with iOS frameworks such as SwiftUI, UIKit, CoreData, and CoreAnimation.
  • Knowledge of design patterns like MVVM or MVC.
  • Experience with service-oriented architectures, GraphQL, or REST APIs.
  • Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI, or CircleCI.
  • Experience with the app submission process, app signing, and review guidelines.
  • Curiosity, problem-solving mindset, and strong verbal and written communication skills.

Benefits

  • Competitive salary with annual cash bonus and equity grants.
  • Remote-first work culture with flexible vacation policies.
  • Health, dental, and vision insurance with above-market employer contributions.
  • 401(k) retirement savings plan.
  • Lifestyle Spending Account (LSA) and mental health support solutions.
  • Skill development, mentorship, and cross-team collaboration opportunities.
  • Inclusive work environment.
]]>