Mobile Software Engineer, iOS (Swift)

Doximity is transforming the healthcare industry. Our mission is to help doctors be more productive, informed, and connected. As a software engineer, you’ll work within cross-functional delivery teams alongside other engineers, designers, and product managers in building software to help improve healthcare.

We have just released our brand new flagship iOS app! It was re-designed and re-architected from the ground up, with an entirely new code base written 100% in Swift. Click here to see more information about our stack. We have several interesting projects in the pipeline and are looking for a talented iOS Software Engineer to join our growing team of 9 iOS engineers.

About You

  • You are proficient in Swift
  • At least 6 years of professional experience developing software for the iOS platform
  • You have experience with Functional Reactive Programming using ReactiveCocoa, ReactiveSwift, RxSwift, or other FRP frameworks
  • Strong computer science fundamentals: data structures, memory management, concurrency
  • You are able to self-manage and have impeccable follow-through
  • You are an clear communicator able to get your point across concisely and cohesively
  • You have the desire to teach others how to excel as software engineers
  • You can dedicate about 18 days per year for travel to company events

How You’ll Make an Impact

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

Additional Nice to Haves

  • You have an understanding of various mobile architectural patterns (MV*, VIPER)
  • You have used technologies such as ReSwift, Texture, GraphQL, or Apollo
  • You are able to leverage Instruments to troubleshoot memory leaks and slowdowns in app performance
  • You have used Cocoapods for dependency management in your own projects
  • You have experience with Core Data, Realm, or other forms of persistent storage
  • You are well-versed in Auto Layout and can build complex layouts using UIKit

About Us

Benefits & Perks

  • Generous time off policy
  • Comprehensive benefits including medical, vision, dental, Life/ADD, 401k, flex spending accounts, commuter benefits, equipment budget, and continuous education budget
  • Pre-IPO stock incentives
  • .. and much more! For a full list, see our career page

Doximity

The leading professional medical network with over 1 million members.

Technology we use

Javascript
Python
Go
Swift
Ruby
MySQL
AWS
Rails
Git
Spark
GraphQL
Vue