the Role

Senior Developer - iOS

Hybrid Remote
$175,000 - $200,000
5+ Year

About the Role

This position is for those who are looking to make an impact, have influence on technology and product ideas, and build world-class software. The opportunities to grow and learn at Codex are enormous and extend beyond the typical scope of software development with exposure across a broad set of domains ranging from Data Science, Analytics, Business Development and Startups in the healthcare industry. We’re looking for individuals who also want to share their prior experiences to improve and empower the rest of the team.

What you will do

  • Design and develop innovative features for our native mobile applications using the latest libraries and technologies
  • Work closely with Product, Design, and Customer Success to create an incredible RPM mobile experience for our customers
  • Have ownership of large sections of our application
  • Stay-up-to-date with the latest libraries and technologies and bring your experience to influence our software development practices and processes
  • Freedom to collaborate across engineering teams and bring your ideas to life

In 3 months…

  • Learn about our company’s priorities, mobile development cycle, and roadmap
  • Undergo several iterations of code reviews and contributions to our codebase
  • Own your first release of our app
  • Work with folks across the company

…in 6 months

  • Help plan out our feature roadmap
  • Plan out and develop a large feature of our app

In 9 months…

  • Take on larger technology and product responsibilities.
  • Provide technical and analytical expertise to other members on the team.

What the application process looks like


  1. Apply: Introduce yourself and send us your resume at
  2. Screen: Our Head of Engineering will reach out to schedule a 50-minute virtual interview if it looks like a good fit. This first interview will be centered around sharing more about Codex as a company, the role, your interests + values, and pair programming on a technical question.
  3. Team Interviews: After that initial screen, you may then have 2-3 virtual technical interviews with members of the team. The technical interview questions will include a mix of logical problem solving, pair programming, and system design.However, we will share the type of questions with you in advance so you have an opportunity to prepare before these interviews - we feel this is more reflective of the “real-world” and focuses less on one’s ability to “think on their feet”.
  4. Final Round: If all goes well, you’ll then have a chance to speak with the CEO and meet the team in person!

What we’d like you to bring to the table


  • Bachelors degree in Computer Science, MS preferred
  • 5+ years of post-college work experience with at least 3 years doing mobile development in Swift or Objective-C
  • Experience with Swift and standard iOS frameworks such as SwiftUI, UIKit, CoreData, etc
  • Good understanding of object-oriented design, SOLID principles, and the main iOS architecture patterns such as MVVM, Coordinator, etc
  • Experience with Bluetooth integrations a plus
  • Experience with and ownership of full development lifecycle from inception, development, testing,  release, and maintenance
  • Most of all - an entrepreneurial spirit, growth mindset, highly collaborative nature, and a strong desire to learn

What we bring to the table

In addition to a collaborative, open work environment, we offer competitive benefits and we have performance-based raises throughout the year.


  • Incentive Stock Options
  • 401(k) with partial matching
  • Health Insurance - medical, dental, and vision insurance
  • HSA & FSA available
  • Commuter Benefits
  • Flexible, hybrid work environment
  • Regular U.S. Holidays and Flexible PTO
  • Office located in beautiful downtown Palo Alto.
  • In-office lunches on Tuesdays & Thursdays
  • Education - Codex strongly supports learning and enrichment. We will gladly cover the cost of books, online classes, and educational materials (to be discussed with your manager)

Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.