Front End Developer
Role details
Job location
Tech stack
Job description
-
Design, build and maintain modern, responsive, user-centric web applications using Core JavaScript
-
Develop frontend services and APIs using Node.js & Express
-
Work within a component-based and API-driven architecture
-
Collaborate closely with backend engineers, UX/UI designers, product owners and architects
-
Build and integrate frontend applications with RESTful services
-
Ensure high standards of code quality, accessibility (WCAG), security and performance
-
Apply TDD and automated frontend testing to ensure reliability and maintainability
-
Troubleshoot, debug and optimise frontend performance and user experience
-
Contribute to reusable UI components, shared libraries and frontend best practices
-
Participate in sprint ceremonies, reviews, demos and planning
Requirements
Do you have experience in UI?, * Experienced as a Frontend Developer
-
Strong Core JavaScript (ES6+) skills
-
Node.js & Express for frontend services and API integration
-
HTML5, CSS3, responsive and accessible design principles
-
Experience integrating frontend applications with backend APIs
-
Familiarity with frontend build tools, package managers and version control (Git)
-
Agile delivery experience (Scrum / Kanban)
-
Understanding of modern frontend performance optimisation techniques
-
Excellent problem-solving, communication and stakeholder interaction