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 ).
- 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 Systems 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.
Qualifications :
Technical Expertise
- Proficiency in HTML CSS JavaScript and TypeScript.
- Deep knowledge of modern frontend frameworks (Angular React or ).
- 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.
Additional Information :
At Schrder 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
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.
Remote Work :
No
Employment Type :
Full-time