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
Senior

Job 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.

Apply for this position