IOS Developer Barcelona

ISG Personalmanagement
Barcelona, Spain
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Barcelona, Spain

Tech stack

API
IOS Applications
iOS
Biometrics
Software Quality
Design of User Interfaces
JSON
Model View ViewModel
Application Data
Mobile Security
Software Engineering
Swiftui
Firebase
Backend
GIT
REST
Software Version Control

Job description

We are looking for an experienced iOS Developer to join a software development team. This position offers the opportunity to work with modern technologies and contribute to high-quality digital products within a professional environment that values innovation, collaboration and continuous growth. Responsibilities

  • Develop and maintain high-quality iOS applications.
  • Collaborate with the team to design and implement features.
  • Integrate external APIs and manage app data flow.
  • Ensure app security and handle sensitive information properly.
  • Optimize app performance and troubleshoot issues.
  • Contribute to code quality through testing (unit/functional).
  • Manage different app environments (development, staging, production).
  • Stay updated with the latest iOS technologies and best practices.

Requirements

  • Proficiency in Swift as the main programming language.
  • Experience working with SwiftUI, Combine, and async/await.
  • Knowledge of architectures such as MVVM, Clean Architecture, or TCA.
  • Use of Swift Package Manager (SPM) for dependency management.
  • Version control with Git.
  • Proven professional experience.
  • Integration with REST APIs and handling of JSON data.
  • Environment management and configuration (development, staging, and production).
  • Proactive mindset, initiative, and ability to adapt to new technologies.
  • Very good level of English.
  • Previous experience performing iOS testing, both unit and functional.
  • Knowledge of Firebase or other backend tools.
  • Foundations in mobile security, including use of Keychain, certificates, biometric authentication, and management of sensitive data.
  • Sensitivity toward UI/UX, valuing visual consistency and the final user experience.

Desirable / Plus

  • Previous experience performing iOS testing, both unit and functional.
  • Knowledge of Firebase or other backend tools.
  • Foundations in mobile security, including use of Keychain, certificates, biometric authentication, and management of sensitive data.
  • Sensitivity toward UI/UX, valuing visual consistency and the final user experience.

Apply for this position