Front End Engineer
Company: The Gym Group
Salary: Not provided
Location: , United Kingdom
Primary Objectives of the Role
As a Front End Engineer, you’ll lead the design, development, and quality of front-end applications, bringing creative concepts to life with well-structured code.
Collaborate within an agile team to build, test, and enhance features, driving innovation and best practices.
Use modern front-end tools and frameworks to deliver exceptional user experiences.
Key Responsibilities of the Role
- Take ownership of front-end features and initiatives, ensuring they are well-designed, fully tested, and delivered to a high standard.
- Build and maintain front-end applications using TypeScript, React, and Next.js, integrating with tools like Amplience, Figma, and Azure DevOps.
- Contribute to the evolution of our digital products by developing new features and functionality that meet high-quality standards.
- Apply strong attention to detail to produce reliable, maintainable code that aligns with engineering best practices.
- Drive quality and efficiency through high test coverage, automation, and rigorous code reviews.
- Collaborate with team members to continuously improve processes and push for innovative solutions.
This role is essential for delivering high-quality, user-friendly front-end applications that support our commitment to a modern, engaging digital experience.
Essential Skills
Collaboration
- Excellent communication
- A team player
- Open minded
Delivery
- Agile methodologies
- Effort estimation
- Software management
- Component library tools, such as Storybook
- Git and GitHub
Software Engineering
- JavaScript, ES6+, TypeScript, NodeJS
- Debugging
- Familiarity with modular JS patterns
- Unit testing and test automation (we use Jest and Playwright)
- ReactJS
- Data management: Hooks, Redux or similar
- CSS, Styled Components
- Semantic HTML
- Code quality management, linting
- Web Application Security (OWASP Top 10)
- Web accessibility
Desirable Skills
- Next.js
- Workflow automation
- Material UI, Emotion
- CI/CD configuration
- Containers, Docker
- Good understanding of application performance strategies
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2024.