IT Developer – Brussels

Job title:

IT Developer – Brussels

Company:

Randstad Digital

Job description

Randstad Digital is een talentgerichte organisatie die bedrijven helpt om zich digitaal sneller klaar te stomen en de beste resultaten te halen, voor hun bedrijf én voor hun klanten. Onze expertise steunt op de uitzonderlijke talentpool die we blijven opbouwen en de ongeëvenaarde waarde die mensen zoals jij leveren aan onze klanten. Kies je voor Randstad Digital als carrièrepartner, dan speel je een cruciale rol in het uitdragen van de digitale visie van onze klanten. Onze teams zijn actief in verschillende disciplines, van CX-specialisten tot embedded softwareontwikkelaars, van data-engineers tot cloudmigratie-experts. Daardoor vind je niet alleen de rol die het beste past bij je vaardigheden en expertise, maar krijg je ook de kans om nieuwe vakgebieden te verkennen en meer ervaring op te doen. Ben je klaar om je talent ten volle in te zetten en ons te helpen groeien als dé digital enablement partner bij uitstek? Vervoeg dan ons team bij Randstad Digital.As a skilled Android Developer, you will join fantastic teams of Software development specialists and work in an Agile squad where you’ll be responsible of

  • Translating requirements into high quality code
  • Design, build, and maintain high performance, reusable, and reliable Kotlin code for the Android platform
  • Collaborate with cross-functional teams to ship new features
  • Work with outside data sources and APIs
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization

Language requirements

  • Sound knowledge of English as well as (at least) one local language

Education

  • Bachelor/Master or equivalent by experience

Agile requirements
An Android Developer involved in Agile projects must have the “Agile mindset” which implies:

  • a positive attitude and pragmatism
  • thirst for knowledge: Agile is about learning and adapting. Knowledge sharing is key to success.
  • The goal of team success: Agile is about the success of the team, no individual success or heroic behavior. It is more important for the team to succeed than for the individual to have completed his/her tasks.
  • There is no failure, only feedback: Agile is about taking everything as lessons, adjusting actions based on the feedback, resulting in continuous improvement.

Beyond the roles: Agile teams are cross-functional. All required disciplines are represented in the team (analysis, development, testing, …). However, although team members have a primary role representing a discipline, they are expected to take on other roles and contribute to other disciplines whenever it helps towards reaching the sprint goal.Required experience / knowledge

  • At least 6 years of relevant experience
  • You know the principles of clean code and apply them effectively.
  • Understanding of Google’s Android design principles and interface guidelines, DDD and best practices o You write readable code and do refactoring where necessary.
  • Proven knowledge of Kotlin
  • Proven knowledge in jetpack compose and material 3 design
  • You are familiar with test driven development (TDD) and you have practical experience with it
  • Proven knowledge in Android app development (different version of Android SDK and the libraries available for common tasks
  • Knowledge of SVN/Git (Gitlab or alternative), Jenkins, SonarQube, Fortify, Confluence, JIRA
  • Knowledge of Continuous Integration/Deployment principles
  • Experience with RESTful APIs to connect Android applications to back-end services and 3rd-party libraries or API’s
  • Knowledge of Docker, Container and Groovy
  • Specific requirement for agile: practical experience with Scrum

Practical experience in a team of many developers
Soft Skills

  • Agile Mindset – You embrace the SCRUM values (Focus, Commitment, Openness, Respect and Courage).
  • You know what Pair Programming means, and you are prepared to apply it actively
  • Ability to understand business requirements and translate them into technical requirement.
  • You actively share your knowledge with your team
  • You dare to challenge the requirements you receive based on your expertise
  • Continuous learning: you contribute to the constant improvement of the functioning of the team

Expected salary

Location

Bruxelles

Job date

Sat, 09 Nov 2024 08:44:46 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesineu.com) you saw this job posting.

Share
yonnetim

Published by
yonnetim
Tags: scrum

Recent Posts

Intelligence Specialist (Staff Officer) in Wiesbaden, Germany

vacanciesineu.com Summary About the Position: This position is in the Defense Civilian Intelligence Personnel System…

1 minute ago

Female PE Teacher Required at a Leading Sixth Form College in West London

Job title: Female PE Teacher Required at a Leading Sixth Form College in West London…

14 minutes ago

Sales Representative_Bologna

Job title: Sales Representative_Bologna Company: Asics Job description Do you believe that sport has the…

15 minutes ago

#DISCOVER I 2025 – 2026 Internship in Powerplant Engineering

Job title: #DISCOVER I 2025 - 2026 Internship in Powerplant Engineering Company: Airbus Job description…

16 minutes ago

Legal Counsel

Job title: Legal Counsel Company: Job description We are looking for a talented and dedicated…

17 minutes ago

Customer Success Manager France – Business Unit Regate

Job title: Customer Success Manager France - Business Unit Regate Company: Qonto Job description Our…

28 minutes ago
If you dont see Apply Button. Please use Non-Amp Version