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
Android
Android
Confluence
JIRA
Unit Testing
Software Quality
Continuous Integration
Groovy
Scrum
Fortify (Software)
Software Engineering
SonarQube
Subversion
Test Driven Development
GIT
Kotlin
Jetpack Compose
REST
Docker
Jenkins

Job description

As a skilled Android Developer, you will be part of a team of software development specialists working in an Agile squad. Your responsibilities will include:

  • Translating requirements into high-quality code.
  • Designing, building, and maintaining high-performance, reusable, and reliable Kotlin code for the Android 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

  • Proficient in 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 improvement.
  • Team success orientation.
  • Cross-functional team collaboration.

Required Experience/Knowledge:

  • At least 6 years of relevant experience.
  • Understanding of clean code principles and Google's Android design principles.
  • Proven knowledge of Kotlin, Jetpack Compose, and Material 3 design.
  • Familiarity with test-driven development (TDD).
  • Experience with Android app development, various Android SDK versions, and libraries.
  • Knowledge of SVN/Git, Jenkins, SonarQube, Fortify, Confluence, JIRA.
  • Understanding of Continuous Integration/Deployment principles.
  • Experience with RESTful APIs and 3rd-party libraries or APIs.
  • Knowledge of Docker, Container, and Groovy.

Business Experience:

  • Practical experience with Scrum.

Soft Skills:

  • Agile mindset embracing SCRUM values.
  • Ability to understand business requirements and translate them into technical requirements.
  • Knowledge sharing and continuous learning.
  • Willingness to challenge requirements based on expertise.

This is an exciting opportunity for a dedicated professional to contribute to a high-visibility project within a collaborative and innovative environment.

Apply for this position