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.
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.
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.
Este es un formato HTML básico. Si necesitas ajustes adicionales o agregar estilos, solo dímelo.
If you are interested in this challenging position we are looking forward to receiving your comprehensive application for ref.no. 109.122 preferably through our ISG career portal or via email.
Visit isg.com/jobs/search - here you can find new job offers every day.
#J-18808-Ljbffr