Senior Frontend Developer
Role details
Job location
Tech stack
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).