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 and maintaining high-quality, user-friendly features aligned with product strategy, as well as building and optimising front-end architecture using React, Angular, and Node.js.
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.
#J-18808-Ljbffr