
iOS Software Engineer
Diabetes Youth Families
full-time
Posted on:
Location Type: Office
Location: Guadalajara • Mexico
Visit company websiteExplore more
About the role
- Design, develop, and deliver high-quality iOS Swift applications and SDKs
- Understand product requirements and translate them into clean, modular, testable design
- Scope work, break into modules and estimates for planning
- Implement unit and UI tests for core functionality and UI workflows, respectively
- Work in Scrum teams of developers, testers, product owners, and scrum masters
- Work with product managers and UX designers to define new features
- Work with other software developers to deliver high quality code using software best practices
- Ensure quality and consistency in software architecture and implementation
- Evaluate new technologies and explore solution alternatives; develop prototypes
- Learn and follow Insulet design assurance SOPs
- Provide timely support to team customers, internal and external
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering or equivalent education plus experience.
- Software development for iOS Apps using Swift or Objective C.
- Demonstrated proficiency in developing software unit tests and automated test solutions.
- Ability to quickly grasp & learn new technologies and develop POC/prototypes.
- Drive and own technical design and development of cross-functional, multi-platform automated applications.
- Experience with Agile software development is a plus
- Strong understanding of iOS architectural patterns. Knowledge of SwiftUI and Combine is a plus
- Experience developing Android and Kotlin applications a plus
- Experience working with Bluetooth and BLE a plus
- Understanding of Cloud technologies and protocols, e.g. APIs, REST, OAuth 2.0, JSON
- Experience with Git
- Strong written, verbal, presentation, and interpersonal skills
- Experience with FDA and HIPAA regulations a plus
- iOS software development tools
Benefits
- None 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
iOS developmentSwiftObjective Cunit testingautomated testingAgile developmentiOS architectural patternsSwiftUICombineKotlin
Soft Skills
communicationinterpersonal skillspresentation skillsteam collaborationproblem-solvingadaptabilitytechnical design ownershipplanningcustomer supportlearning new technologies
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Computer Engineering