-
PRIMO SOFT SOLUTIONSSRL

Senior Android Software Engineer - immediate joiner

PRIMO SOFT SOLUTIONSSRL
Belgium · Full-time · Mid-Senior

Do you want to be part of the Tribe with the highest visibility in the bank? At IT Channels, you will be part of the actions and you will be the entry point of the bank for the customers. Our tribe is the epicentre of all channels provided by the bank to its customers. We offer personalized and insightful advice & frictionless experiences through multiple channels (Easy Banking Web & App, Easy Banking Business Web & App), brands (Fortis, Hello bank!, Fintro) and business lines (Retail & Private banking, Bank for Entrepreneurs, Corporate banking). If you are interested in being part of that adventure and you are a "software craftsman" who sees software development as a craft, keep reading further !


Function description

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

Technical experience mandatory

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

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


preferable Knowledge of Docker, Container and Groovy

Business experience preferable 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

Key Skills

Ranked by relevance

android restful apis confluence jenkins kotlin docker gitlab scrum tdd ddd
Login to Apply
Posted
Jul 02, 2026
Type
Full-time
Level
Mid-Senior
Location
Brussels

Industries

IT Services IT Consulting Software Development

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
PRIMO SOFT SOLUTIONSSRL
Related

iOS Developer

2026-01-20

Full-time
Mid-Senior
Belgium
IT Services
Information Technology
View Job Details
PRIMO SOFT SOLUTIONSSRL
Related

DevOps Engineer Expert - Immediate joiners

2025-10-22

Full-time
Mid-Senior
Belgium
IT Services
Information Technology
View Job Details
PRIMO SOFT SOLUTIONSSRL
Related

DEV Engineer – Full Stack developer (Java/Mobile)

2025-10-03

Full-time
Mid-Senior
Belgium
IT Services
Information Technology