Senior iOS Engineer
Abbott
Barcelona, Spain
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Barcelona, Spain
Tech stack
IOS Applications
iOS
Unit Testing
Bluetooth
Mobile Application Development
Software Quality
Continuous Integration
Github
Design of User Interfaces
IOS SDK
Mobile Application Software
Open Source Technology
Performance Tuning
Software Engineering
User Interface Testing
UIKit
Test Driven Development
iOS
Backend
GIT
Information Technology
GraphQL
Objective C++
REST
Wearables
Software Version Control
Job description
We are seeking an experienced iOS engineer to help deliver clinically validated, regulatory grade digital health products and solutions in preventive care using Bio-Wearables. You will be responsible for designing, developing, and maintaining iOS applications that deliver exceptional user experiences. You will work closely with cross-functional teams, including UI/UX designers, product managers and backend engineers to build scalable and high-performing mobile applications., * Design, develop, and maintain high-quality iOS applications and iOS libraries.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct performance bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Stay up-to-date with the latest industry trends and technologies.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in iOS development.
- Proficiency in Swift and Objective-C.
- Strong understanding of iOS SDK and frameworks.
- Experience with RESTful APIs and GraphQL to connect iOS applications to back-end services.
- Strong knowledge of iOS UI design principles, UIKit, and best practices.
- Experience with multithreading optimization and performance tuning.
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Proficient understanding of code versioning tools, such as Git.
- Solid understanding of the full mobile development life cycle.
- Test-driven development, unit testing, and UI testing.
Preferred Qualifications:
- Bluetooth stack experience.
- Experience delivering native libraries or SDKs.
- Experience with Healthcare or regulated app development.
- Familiarity with continuous integration.
- Contributions to open-source projects or personal projects on GitHub.