FE Developer
The Frontend Developer will have the following responsibilities:
Design, develop, and maintain user-facing applications and interfaces using modern Front End technologies.
Collaborate with Back End developers and other cross-functional teams to deliver seamless and scalable solutions.
Write clean, maintainable, and well-tested code following industry best practices and web standards.
Troubleshoot and resolve complex technical issues related to Front End applications.
Participate in code reviews and contribute to the continuous improvement of development processes.
Ensure high performance, responsiveness, and accessibility of Front End applications through proper design and testing.
Leverage modern frameworks and tooling to optimise user experience and application performance.
Stay up-to-date with emerging Front End technologies and incorporate them into the development process.
Collaborate and work closely with other disciplines to develop solutions and software components.
Key Responsibilities
- Develop user interfaces that meet user needs and business requirements
- Build reusable components and scalable Front End architecture
- Ensure cross-browser compatibility and responsive design
- Integrate Front End components with Back End APIs
- Optimise applications for maximum speed and scalability
- Troubleshoot UI/UX issues and performance bottlenecks
- Contribute to accessibility compliance and testing standards
- Participate in agile ceremonies and development life cycle activities
- Provide design feedback to mitigate accessibility risks
- Recommend best tools and methods for Front End and accessibility testing
- Coach and mentor more junior colleagues (if applicable)
Essential Skills & Qualifications
- Proven experience as a Frontend Developer
- Strong proficiency in JavaScript, HTML, and CSS
- Experience with modern Front End frameworks (eg, React, Angular, or Vue)
- Strong understanding of RESTful API integration
- Solid understanding of responsive design and cross-browser compatibility
- Proficient in version control systems such as Git
- Experience working in agile, fast-paced environments
- Strong problem-solving and debugging skills
- Strong written and verbal communication skills
- Understanding of web accessibility standards (eg, WCAG)
Desirable Skills & Experience
- Experience with cloud-hosted Front End applications (Azure or similar)
- Familiarity with containerisation technologies such as Docker
- Knowledge of CI/CD tools and Front End deployment pipelines
- Experience with performance optimisation techniques
- Understanding of micro-Front End architecture
- Experience with testing frameworks (eg, Jest, Cypress)
- Knowledge of accessibility testing tools and best practices