IT Developer

V-IT
Brussels, Belgium
2 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
API
Agile Methodologies
iOS
Confluence
JIRA
Unit Testing
Software Quality
Continuous Integration
Groovy
Scrum
Fortify (Software)
Software Engineering
SonarQube
Subversion
Test Driven Development
GIT
REST
Docker
Jenkins

Job description

As a skilled iOS Developer, you will join a dynamic team of software development specialists and work in an Agile squad. Your responsibilities will include:

  • Translating requirements into high-quality code.
  • Designing, building, and maintaining high-performance, reusable, and reliable Swift code for the iOS platform.
  • Collaborating with cross-functional teams to ship new features.
  • Working with outside data sources and APIs.
  • Ensuring the best possible performance, quality, and responsiveness of the application.
  • Unit-testing code for robustness, including edge cases, usability, and general reliability.
  • Identifying and correcting bottlenecks and fixing bugs.
  • Helping maintain code quality, organization, and automation.

Requirements

Sound knowledge of English and at least one local language.

Education:

Bachelor/Master or equivalent by experience.

Agile Requirements:

  • Positive attitude and pragmatism.
  • Thirst for knowledge and continuous learning.
  • Focus on team success over individual achievements.
  • Ability to adapt and learn from feedback.
  • Willingness to take on roles beyond primary discipline to achieve sprint goals.

Required Experience/Knowledge:

  • At least 6 years of relevant experience.
  • Understanding of clean code principles and Apple's iOS design principles.
  • Proven knowledge of Swift and iOS app development.
  • Familiarity with test-driven development (TDD).
  • Experience with SVN/Git, Jenkins, SonarQube, Fortify, Confluence, JIRA.
  • Knowledge of Continuous Integration/Deployment principles.
  • Experience with RESTful APIs and third-party libraries.
  • Knowledge of Docker, Container, and Groovy.

Business Experience:

  • Practical experience with Scrum.
  • Experience in a team of many developers.

Soft Skills:

  • Agile mindset embracing SCRUM values.
  • Ability to understand business requirements and translate them into technical requirements.
  • Active knowledge sharing within the team.
  • Willingness to challenge requirements based on expertise.
  • Commitment to continuous improvement of team functioning.

Apply for this position