Dexcom Corporation is looking for a Senior iOS Software Engineer to develop applications for the iOS platform. You will design and build apps, implement requirements, and work on innovative technology to improve lives. You’ll join a company driven by thousands of ambitious, passionate people worldwide, valuing innovation, collaboration, and a results-oriented approach in a fast-paced environment.
What You'll Do
- Design and build applications for the iOS platform.
- Implement requirements on iOS apps, write and update design documents.
- Continuously discover, evaluate and implement new technologies to strengthen development efficiency.
- Interface with software test to ensure high quality product.
- Develop automated unit and integration tests.
- Participate in design, code and test reviews.
- Propose and implement enhancements to the apps to improve sustainability.
What We're Looking For
- Bachelor’s degree in computer science or a related field.
- Minimum of 1 year of native iOS app development experience using Swift in combination with both UIKit and SwiftUI.
- 0-1 years of professional software development experience.
- High degree of diligence in documentation, testing and coding.
- Experience working in Agile teams and using tools such as Jira and Confluence.
- Experience using CI/CD tools such as Jenkins, Bamboo, Github Actions.
- Experience with version control tools such as Git, Github, Gitlab, Bitbucket and GitFlow.
- Experience writing automated tests using XCTest and XCUITest.
- Working knowledge of design patterns such as MVC, MVVM, MVP.
- Typically requires a Bachelor’s degree in a technical discipline, and a minimum of 0-2 years related experience.
Nice to Have
- Knowledge of Objective C.
Technical Stack
- Swift, UIKit, SwiftUI, Objective C
- Jira, Confluence
- Jenkins, Bamboo, Github Actions
- Git, Github, Gitlab, Bitbucket, GitFlow
- XCTest, XCUITest
Team & Environment
Join a dynamic and collaborative engineering team at Dexcom, operating in a fast-paced, exciting environment where you’ll be challenged to push boundaries.




