Senior Frontend Developer

ThoughtLabs Belgium
Brussels, Belgium
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English, French
Experience level
Senior

Job location

Brussels, Belgium

Tech stack

HTML
Spring Security
Agile Methodologies
Artificial Intelligence
Confluence
JIRA
CSS
Code Review
Relational Databases
Hazelcast
Openshift
Scrum
Ansible
Software Engineering
Systems Integration
RxJS
Spring-boot
Angular
Gitlab-ci
Kubernetes
Front End Software Development
TIBCO (Software)
Docker
ELK
Jenkins

Job description

This is a fantastic opportunity to become part of a highly skilled Agile development team responsible for building, enhancing, and supporting mission-critical applications that enable the real-time management of Belgium's railway traffic. You'll work on innovative solutions that directly support operational excellence while contributing to the modernization of critical railway systems., * Actively participate in software development activities.

  • Lead by example while mentoring and coaching junior and new team members.

  • Perform code reviews and promote high-quality, maintainable code.

  • Develop, enhance, and maintain both existing and new application features.

  • Build complex and business-critical applications.

  • Write clean, reusable, and well-structured code.

  • Share technical knowledge and contribute to continuous improvement initiatives.

  • Maintain functional and technical documentation.

  • Follow Infrabel's development standards, guidelines, and procedures.

  • Participate in the 24/7 on-call support rotation after completing the onboarding and training period.

Requirements

️ Master's degree in IT or a related discipline.

️ 10+ years of experience as a Software & Support Engineer.

️ 10+ years of Full Stack development experience.

️ Strong expertise in Java development.

️ Extensive experience with Spring Boot and Spring Security.

️ Advanced Frontend development experience using Angular, NgRx, RxJS, HTML, and CSS.

️ Strong knowledge of Agile/Scrum methodologies.

️ Experience mentoring and coaching junior developers.

️ Hands-on experience with Docker, Kubernetes, and OpenShift.

️ Experience working with Jenkins and/or GitLab CI/CD, along with knowledge of Ansible and AWX.

️ Experience with Tibco RDV, Hazelcast, and relational databases.

️ Familiarity with JIRA Agile, Confluence, and the ELK Stack.

️ Experience integrating AI tools into software development.

️ Excellent English communication skills (C1).

️ Fluent French or Dutch (C2).

Apply for this position