At LetsGetChecked, we're a global healthcare solutions company that provides tools to manage health from home through testing, virtual care, genetic sequencing, and medication delivery for various health and wellness conditions.
Job Description
We're looking for an experienced iOS developer to join our team. The successful candidate will work with our product team to design and develop features for our Native iOS applications.
1. Design and develop features for our Native iOS applications in collaboration with the product team.
2. Architect, develop, and support LetsGetChecked's application.
3. Contribute to app design and usability by providing feedback and suggestions, including understanding of Apple's Human Interface guidelines.
4. Maintain high-quality code and user experience, investigating and fixing bugs and crashes within the app.
5. Work with the product road-map by collaborating with Product, QA, Design, back-end teams, and Analytics to deliver the right solutions.
6. Identify and suggest potential product updates and improvements based on new iOS features.
7. Collaborate with Android developers on solutions that cross both platforms.
8. Identify and correct bottlenecks and fix bugs.
9. Help maintain code quality, organization, and automation.
Requirements
1. 2+ years of experience as an iOS developer.
2. Proficient in Swift 5.
3. Proficient in Cocoa Touch framework.
4. Experience with iOS frameworks such as UIKit, SwiftUI, etc.
5. Experience with offline storage, threading, performance tuning, and memory tuning using Instruments.
6. Experience with programmatically creating user interfaces strongly desired.
7. Familiarity with consuming RESTful APIs to connect iOS applications to back-end services.
8. Familiar with Apple's design principles and interface guidelines.
9. Proficient understanding of code versioning tools (Git).
10. Experience with continuous integration.
Why Join Us
By joining our team, you'll be part of a dynamic and innovative company dedicated to improving lives through cutting-edge technology and compassionate care. We value our employees and invest in their growth, offering opportunities for professional development and career advancement.
We're committed to fostering an inclusive environment that celebrates diversity in all its forms. We believe that diversity of thought, background, and experience strengthens our teams and drives innovation. We're an equal-opportunity employer and do not discriminate based on race, ethnicity, religion, color, place of birth, sex, gender identity or expression, sexual orientation, age, marital status, military service status, or disability status.