Front End Software Engineer, Hybrid, Bristol/Exeter
Location: Bristol/Exeter
Hybrid - 3 days in office, and 2 days Working from Home (Exeter only)
- 1 day in a coworking space, weekly (Bristol only)
Our client, an exciting, multi-award-winning company, in the software and AI sector with a team in Bristol, is seeking an experienced Front End Software Engineer. This key role involves developing & maintaining high-quality, user-friendly features aligned with product strategy. As well as, building and optimising front-end architecture using React, Angular and Node.j.s.
Key Responsibilities:
- Develop and maintain high-quality, user-facing features aligned with product strategy.
- Collaborate closely with UI/UX and product teams to deliver exceptional user experiences.
- Build and optimise front-end architecture using React, Angular, and Node.js.
- Drive performance improvements by identifying and resolving bottlenecks.
Duties of the Role:
- Design, develop, and implement reusable UI components.
- Construct and maintain front-end architecture for DeGould web applications.
- Ensure compliance with accessibility standards.
- Implement robust security measures to protect user data and applications.
- Conduct thorough code reviews to enhance code quality and maintainability.
- Troubleshoot and resolve front-end issues efficiently.
- Meet with customers and the Product team to understand use cases and gain feedback.
- Develop and execute comprehensive unit and integration tests.
- Contribute to the development and maintenance of the test suite.
- Deploy applications to various environments following best practices.
- Automate and streamline development and release processes.
- Help maintain code quality, organisation, and automation.
- Stay updated on modern development technologies and practices.
Skills & Experience:
- Extensive knowledge of modern frontend frameworks including React and Angular.
- Proficient understanding in Node.js.
- Expertise in UX design principles.
- Strong understanding of web standards, accessibility, and cross-browser compatibility.
- Strong ability with testing methodologies and writing unit, integration, and end-to-end tests.
- Knowledge of responsive web design principles.
- Understanding of code versioning tools, primarily Git.
- Knowledge of Terraform for IAC.
- Use of CI/CD tools, including GitHub Actions.
- Good understanding of security best practices, such as OWASP.
- Strong communication skills.
- Awareness of AWS (desired).
A progressive benefits package includes additional days holiday for birthday, health Insurance, and a company pension auto enrolment after 3 months of service.