Role : React Native Developer
Description :
The Senior React Native Engineer is responsible for designing and developing the mobile foundations of the next-generation digital platform.
Working closely with the Digital Platform Architect, the role contributes to scalable, maintainable, and reusable mobile capabilities supporting platform growth and integrations.
The position plays a key role in evolving the mobile application into a modular, extensible platform, ensuring a consistent experience across iOS and Android, and actively contributing to architecture implementation and delivery.
Primary Tasks and Responsibilities
- Design and develop mobile platform capabilities using React Native and TypeScript.
- Contribute to modular and reusable mobile component development.
- Support the evolution toward a platform-oriented mobile architecture.
- Ensure consistency across iOS and Android implementations.
- Participate in implementation of platform integration mechanisms.
- Contribute to the Design System by developing reusable UI components.
- Ensure consistency, quality, accessibility, and usability across mobile experiences.
- Apply software engineering best practices and coding standards.
- Participate in code reviews, technical discussions, and design activities.
- Implement automated testing strategies.
Secondary Tasks and Responsibilities
- Support troubleshooting and root cause analysis.
- Contribute to application performance, stability, and maintainability improvements.
- Collaborate with Digital Platform Architect and Backend Engineers.
- Participate in architecture discussions and technical design activities.
- Contribute to proof-of-concepts (PoCs) and MVP initiatives.
- Support validation of platform capabilities and integrations.
Technical Profile Requirements
- Proven experience as React Native Developer, Mobile Engineer, or Software Engineer.
- Experience developing and maintaining production mobile applications.
- Strong experience with React Native and TypeScript.
- Good understanding of iOS and Android platforms.
- Understanding of component-based application design.
- Experience building reusable UI components and Design Systems.
- Experience integrating RESTAPIs.
- Understanding of mobile architecture patterns.
- Knowledge of application performance optimization techniques.
- Experience with automated testing practices.
Non-Technical Profile Requirements :
- Strong problem-solving skills.
- Ability to work autonomously and collaboratively.
- Strong communicationskills.
- Ability to challenge technical decisions constructively.
- Continuous learning mindset.
- Pragmatic and delivery-oriented approach.
Methodology / Certification Requirements :
- Experience working in Agile environments
Language Proficiencies :
- French or Dutch (at least one mandatory)
- English (mandatroy)
Presence :
- Location: Brussels
- Minimum 2 days on-site presence is mandatory after the onboarding period.
Contract :
- First contract of 6 months
- Extension possible