Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Omada Health, so some details may not match this job. The employer's own page has the real description.
Overview
Omada Health is seeking a highly skilled Staff Software Engineer for iOS to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining high-quality iOS applications that enhance our digital health solutions. You will work collaboratively with cross-functional teams, contributing to software architecture discussions and providing mentorship to junior engineers. The ideal candidate will bring deep technical expertise and a passion for delivering exceptional user experiences.
Job Responsibilities
- Design and implement scalable, high-performance iOS applications.
- Collaborate with product managers, designers, and other engineers to gather requirements and translate them into technical specifications.
- Write clean, maintainable, and robust code while adhering to best practices in software development.
- Participate in code reviews and provide constructive feedback to peers, fostering a culture of knowledge sharing.
- Troubleshoot and resolve issues in existing applications to ensure optimal performance and user satisfaction.
- Lead architectural decisions and contribute to the overall strategy and growth of the iOS engineering team.
- Stay updated with the latest trends and technologies in iOS development, recommending improvements to existing processes.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field; Master’s preferred.
- Minimum of 5 years of experience in iOS application development with a strong portfolio of released applications.
- Proficient in Swift and Objective-C programming languages.
- Experience with Xcode, Interface Builder, and other iOS development tools.
- Strong understanding of the iOS SDK, UIKit, Core Data, and third-party libraries and APIs.
- Excellent problem-solving skills and the ability to work effectively in a team environment.
- Experience with Agile methodologies and continuous integration/continuous deployment (CI/CD) practices is a plus.
Technologies & Tools
The Staff Software Engineer will utilize various technologies and tools including Swift, Objective-C, Xcode, Git, and continuous integration systems. Familiarity with automated testing frameworks and iOS-specific libraries such as Alamofire and SnapKit will also be beneficial. Knowledge of RESTful APIs and JSON is essential for integrating applications with backend services.
Ideal Candidates
Ideal candidates for this position will possess a strong blend of technical prowess and interpersonal skills. They should be excellent communicators with the ability to articulate complex technical concepts to non-technical stakeholders. A proactive approach to problem-solving, along with a passion for innovation and user-centered design, will facilitate the success of the candidate in this role. Additionally, candidates should demonstrate a commitment to mentorship and team collaboration, contributing positively to the Omada Health culture.
Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.