Descrição da empresa
Do you want to join a company with a century-old tradition of innovation and an entrepreneurial spirit that pushes the boundaries of the smart lighting industry? A company that encourages its employees to expand their knowledge not only to illuminate urban environments but also to provide services for engaging and interactive public spaces. With a rich heritage in engineering, environmentally, economically, and socially sustainable lighting has always been part of our DNA. With connectivity more essential than ever, as experts in luminability™, we propose a lighting infrastructure that will play a key role in building smart cities.
A Belgian family-owned company headquartered in Brussels, we are present in more than 70 countries across five continents.
Are you ready to take on the challenge? Let's light up the future together!
Descrição do emprego
Overview
The Frontend Developer is responsible for designing, developing, and maintaining user-facing components of web applications. This role focuses on creating high-quality, scalable, and responsive interfaces using modern frontend technologies and frameworks. The Frontend Developer collaborates closely with designers, product managers, and backend engineers to translate requirements into engaging, performant, and accessible user experiences.
Key Responsibilities
Application Development
- Design and develop interactive, responsive, and accessible user interfaces using modern frontend frameworks (e.g., Angular, React, Vue.js).
- Build reusable components and libraries for future use across projects.
- Ensure a consistent and pixel-perfect implementation of UI/UX designs.
- Integrate frontend applications with APIs and backend services
Design System Usage & Maintenance
- Implement UI using an existing Design System to ensure consistency and adherence to brand guidelines.
- Collaborate with designers and frontend peers to contribute improvements and new components to the Design System when needed.
- Help maintain and evolve the Design System’s codebase, ensuring component usability, accessibility, and documentation.
Performance Optimization & Accessibility
- Optimize application performance, load times, and responsiveness across devices and browsers.
- Ensure high standards of accessibility (WCAG) and cross-browser compatibility.
- Implement best practices in frontend security (e.g., XSS protection, input validation).
Collaboration & Agile Development
- Collaborate with UI/UX designers to bring user-centered designs to life.
- Work with backend developers to ensure seamless integration and data handling.
- Participate in Agile development ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Conduct and participate in code reviews to ensure high-quality code and maintainable architecture.
Testing & Debugging
- Write and maintain unit and integration tests to ensure component reliability.
- Debug and troubleshoot frontend issues, ensuring smooth and consistent functionality.
- Monitor application behavior in production environments to detect and resolve UI/UX issues.
Continuous Improvement & Innovation
- Stay current with the latest trends and best practices in frontend development.
- Contribute to the continuous improvement of development workflows, tools, and team collaboration.
- Participate in documentation and knowledge sharing within the team.
Qualificações
Technical Expertise
- Proficiency in HTML, CSS, JavaScript, and TypeScript.
- Deep knowledge of modern frontend frameworks (Angular, React, or Vue.js).
- Experience working with RESTful APIs and understanding of asynchronous programming.
- Familiarity with state management libraries (e.g., NgRx, Redux, Zustand).
- Understanding of responsive design, cross-browser compatibility, and accessibility standards.
- Proficiency in version control (Git, GitHub, GitLab).
- Basic familiarity with build tools and frontend environments (Webpack, Vite, etc.).
- Exposure to CI/CD processes and working in cloud environments (Azure, AWS) is a plus.
Collaboration & Communication
- Strong problem-solving skills and ability to debug complex UI behavior.
- Clear and effective communication skills to collaborate with designers, developers, and product teams.
- Ability to interpret and implement UI/UX designs with attention to detail.
Strategic Thinking & Problem-Solving
- Ability to architect scalable and maintainable frontend solutions.
- Focus on user experience, performance, and clean design.
- Proactive in suggesting and implementing improvements in frontend workflows and architecture.
Informação adicional
Respect is one of our Values. Inclusivity is part of who we are, so we encourage applications from all backgrounds, communities and industries and are committed to having a team that is made up of diverse skills, experiences and abilities.
At Schréder, we commit ourselves to co-creating an environment where passionate people work and win together, learn and have fun. Let Join us!
We would like to hear from you if you have any feedback about our recruitment process. Please email us at jobs@schreder.com.
O respeito é um dos nossos valores. A inclusão faz parte de quem somos, e é por isso que encorajamos candidaturas de todas as origens, comunidades e indústrias e estamos empenhados em ter uma equipa com uma gama diversificada de competências, experiências e capacidades. O nosso compromisso com a inclusão anda de mãos dadas com o nosso compromisso com a sustentabilidade e o ambiente.