Design and construct iOS applications as part of an agile engineering team focused on continuous glucose monitoring solutions. Contribute to feature implementation, test automation, and ongoing improvements in application quality and development processes.
Responsibilities
- Create and develop applications for the iOS platform
- Translate requirements into functional app components and maintain design documentation
- Identify, assess, and integrate emerging technologies to enhance development efficiency
- Collaborate with software testing teams to ensure product quality
- Build automated unit and integration tests to support reliable releases
- Engage in reviews of design, code, and test artifacts
- Suggest and execute improvements to increase application maintainability and long-term sustainability
Requirements
- Bachelor’s degree in computer science or a related field
- At least one year of professional experience developing native iOS applications using Swift with both UIKit and SwiftUI
- Entry-level professional software development experience (0–1 years)
- Strong commitment to thorough documentation, testing, and clean coding practices
- Experience working in Agile environments with tools like Jira and Confluence
- Familiarity with CI/CD platforms such as Jenkins, Bamboo, or GitHub Actions
- Proficiency with version control systems including Git, GitHub, GitLab, Bitbucket, and GitFlow
- Hands-on experience writing automated tests using XCTest and XCUITest
- Understanding of common software design patterns including MVC, MVVM, and MVP
Nice to Have
- Familiarity with Objective-C is advantageous
Tech Stack
Swift, UIKit, SwiftUI, Objective C, Jira, Confluence, Jenkins, Bamboo, Github Actions, Git, Github, Gitlab, Bitbucket, GitFlow, XCTest, XCUITest
Team
Dynamic and collaborative engineering team focused on building applications and solutions for continuous glucose monitoring.
- Innovation
- Collaboration
- Results-oriented approach
- Driven by ambitious and passionate individuals
- Serving with integrity
- Thinking big
- Being dependable
- Earning customer trust
Additional Information
- Only authorized staffing and recruiting agencies may submit candidate profiles or resumes for specific job openings
- Unsolicited resumes or job applications from agencies are not accepted
- Resumes must not be sent directly to talent acquisition staff or company employees
- The company will not assume responsibility for fees associated with unsolicited resumes or applications
