Senior Software Engineer, iOS

Omada Health
Any Location, CA
Remote
Job Description
Omada Health is seeking a Senior Software Engineer to drive the technical vision for their iOS mobile applications. They are a digital care provider focused on engaging people in lifelong health through behavioral change. The role involves hands-on coding, leadership, and contributing to the product development process, working collaboratively with cross-functional teams.

Requirements

  • 5+ years of experience in iOS product development
  • Experience building scalable and maintainable app architectures
  • Strong command of Swift and understanding of its features
  • Strong understanding of multi-threading and asynchronous programming
  • Experience with iOS frameworks like SwiftUI, UIKit, CoreData and CoreAnimation
  • Knowledge of design patterns like MVVM, MVC
  • Experience with service-oriented architectures and GraphQL or REST apis
  • Experience with unit testing using XCTest, and UI testing frameworks
  • Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI, or CircleCI
  • Experience with the app submission process, app signing, and review guidelines
  • Excellent communication and collaboration skills
  • Familiarity with Apple's HealthKit framework

Benefits

  • Competitive salary
  • Equity Grants
  • Remote work
  • Flexible vacation
  • Generous parental leave
  • Health, dental, and vision insurance
  • 401k retirement savings plan
  • Lifestyle Spending Account
  • Mental Health Support Solutions
]]>