Senior Mobile Software Engineer

closed
Doximity Logo

Doximity

πŸ“Remote - United States

Summary

Join Doximity, a leading digital platform for U.S. medical professionals, and help transform the healthcare industry. As a Senior iOS Software Engineer, you will contribute to the development and improvement of our fully-native iOS applications used daily by healthcare professionals. This role offers the opportunity to work on exciting new AI features and collaborate with a strong team of developers. The position can be filled in our San Francisco headquarters or remotely in the U.S. Doximity offers a remote-first team environment and a comprehensive benefits package, including medical, dental, vision, 401k matching, and generous time off. We encourage applications even if you don't meet all requirements; Doximity values diverse experiences and unique perspectives.

Requirements

  • Be an expert in Swift and Xcode with 6+ years of professional experience developing software for the iOS platform with production support
  • Have experience with both UIKit and SwiftUI
  • Have experience with Functional Reactive Programming using Combine, Swift Concurrency, or another FRP framework
  • Have an understanding of various mobile architectural patterns (MVVM, Unidirectional Data Flow, etc.)
  • Have a strong software engineering background with an understanding of computer science fundamentals

Responsibilities

  • Collaborate with a team of product managers, designers, QA, and other developers to drive mobile projects from beginning to end
  • Be included in decision-making and weigh in on balancing factors like scope, complexity, and timing
  • Architect your code in a way that encourages and allows for flexible, modular, and reusable code
  • Encourage growth within the team by participating in mentorship, knowledge sharing, and thorough code reviews
  • Help keep our apps robust by writing tests, monitoring, reporting, and troubleshooting bugs

Preferred Qualifications

  • Have experience with Composable Architecture (TCA)
  • Be someone who wants to work with a strong team of developers to be challenged to learn new technologies and solve difficult problems
  • Be someone who is pragmatic in decision-making and aligns with our core values

Benefits

  • Medical, dental, vision offerings for you and your family
  • 401k with matching program
  • Employee stock purchase plan
  • Family planning support, Childcare FSA, and parental leave
  • Life, AD&D, and Disability
  • Generous time off, holidays and paid company trips
  • Wellness benefits
This job is filled or no longer available