iOS Developer

Expleo
Brussels, Belgium
14 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

Brussels, Belgium

Tech stack

Clean Code Principles
Agile Methodologies
IOS Applications
iOS
Confluence
JIRA
Automation of Tests
Continuous Delivery
Continuous Integration
Human-Computer Interaction
IOS SDK
Fortify (Software)
Software Engineering
SonarQube
Subversion
Test Driven Development
iOS
Gitlab
GIT
DDD (Domain Driven Development)
REST
Code Restructuring
Software Version Control
Jenkins
Programming Languages

Job description

Expleo is a trusted partner for your innovation journey. As a global engineering, technology and consulting service provider, we are ideally positioned to help you achieve your ambitions and future-proof your business. With a smart blend of bold thinking and reliable execution, we're able to fast-track innovation through each step of your value chain. We are strategically positioned to build value, with a global footprint across 30 countries. We are as global and local as you need us to be, with strong best-in-class pan-European technological centres and unique best-shoring capabilities. We leverage a network of high value-adding affiliates in consulting and industrial excellence, and leading partners across multiple sectors to provide you with the most comprehensive services and solutions in an ever-changing environment. Responsibilities:

  • Design, develop, and maintain native iOS applications using Swift.
  • Write clean, readable, and maintainable code, applying refactoring when necessary.
  • Apply clean code principles, DDD concepts, and iOS development best practices.
  • Ensure compliance with Apple's iOS design principles and Human Interface Guidelines.
  • Develop and maintain automated tests, following Test-Driven Development (TDD) practices.
  • Integrate iOS applications with RESTful APIs, back-end services, and third-party libraries.
  • Collaborate with cross-functional teams using Agile methodologies.
  • Contribute to CI/CD pipelines and continuous improvement initiatives.

Requirements

Do you have experience in iOS development?, * Minimum 6 years of experience in a similar iOS Developer role.

  • Strong and proven knowledge of Swift as a programming language.
  • Solid experience in iOS app development, including different versions of the iOS SDK and commonly used libraries.
  • Strong understanding of clean code principles, DDD, and iOS best practices.
  • Hands-on experience with Test-Driven Development (TDD).
  • Experience integrating RESTful APIs and third-party services.
  • Good knowledge of version control systems (SVN / Git - GitLab or similar).
  • Experience with development and quality tools such as:
  • Jenkins
  • SonarQube
  • Fortify
  • Confluence
  • Jira
  • Solid understanding of Continuous Integration and Continuous Deployment (CI/CD) principles.

Apply for this position