Senior Mobile Software Engineer

Logo of Doximity

Doximity

πŸ“Remote - United States

Job highlights

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.