Mobile Developer (React Native & NodeJS)
Keytrade Bank
Brussels, Belgium
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Remote
Brussels, Belgium
Tech stack
JavaScript
iOS
Mobile Application Development
Collaborative Software
DevOps
Mobile Application Software
Node.js
Object-Relational Mapping
Scrum
Swagger
Software Engineering
Systems Integration
TypeScript
Openapi
React
Backend
React Native
Front End Software Development
REST
Microservices
Job description
Today we are looking for an Fullstack Mobile Developer to join our team. Are you ready for a new challenge?, As a React Native / Fullstack Developer, you will mainly contribute to the development of our mobile banking application, while also supporting the backend services required to deliver end-to-end features.
Your responsibilities will include:
- Developing and implementing innovative features for our mobile application using React Native.
- Contributing to the backend development (NodeJS with TypeScript) to support these mobile features.
- Translating business requirements into clear technical user stories and robust code.
- Collaborating daily in an agile (Scrum) environment, interacting regularly with developers, business analysts, product owners, DevOps engineers, testers, and scrum masters.
- Participating actively in all agile ceremonies (planning, stand-ups, demos, retrospectives) in two-week sprint cycles.
- Ensuring the robustness, scalability, and maintainability of your codebase.
Requirements
Do you have experience in iOS?, We are looking for a dynamic and collaborative software development professional who thrives in agile environments and enjoys combining strong technical expertise with business understanding.
- At least 3-5 years of experience in professional software development, with strong expertise in developing mobile applications with React Native and solid backend experience with NodeJS/TypeScript
- Strong technical expertise in :
- Frontend : React Native with styled-components (main expertise required), JavaScript /TypeScript
- Backend : NodeJS in TypeScript (key experience required), modern ORMs (e.g., TypeORM), and RESTful API design (OpenAPI/Swagger)
- Familiarity with React Native best practices and micro-frontend architecture; React.js is strongly appreciated
- Strong analytical skills with the ability to clearly translate business requirements into technical implementations.
- Comfortable working independently and in agile teams, with a proactive, collaborative, responsible, and eager-to-learn and share knowledge mindset
Nice to have
- Native mobile development experience (Android/iOS)
- Familiarity with microservices architecture
- Hands-on experience with react-navigation & app performance optimization
- Experience integrating native modules in React Native apps
Benefits & conditions
- Hybrid way of working: 50% office / 50% home working
- Agile way of working
- Green surroundings
- An inclusive workplace with nice colleagues
- A competitive salary package with advantages such as:
- Meal vouchers: €10 / working day
- Teleworking allowance
- Transport allowance
- Group insurance
- Hospitalisation insurance
About the company
Keytrade Bank is a young and innovative bank, traditionally relying on in-house developed IT systems.
Today, our ambition is to continue improving the customer experience by modernizing our platforms, progressively refactoring our systems towards microservices and domain-driven architecture, and delivering smooth, reliable and user-friendly digital journeys.
You will join the CHAN Feature Team (Direct Channel) which is responsible for developing and continuously improving our mobile banking application. CHAN plays a central role in the bank by gathering and prioritizing requirements coming from different feature teams, with the objective of maintaining a consistent, scalable and innovative mobile platform.
Working at Keytrade Bank means having a real impact: you will contribute directly to the customer experience, take part in technical and product discussions, and work in an environment where autonomy, ownership and collaboration are key.