Senior Frontend Engineer
Company: Benefex
Salary: Not provided
Location: , United Kingdom
About Us
We are a fast-moving technology company, and one of the most successful providers of online reward and benefits solutions in the UK. We believe no one comes to work to do a bad job or be actively disengaged, and that technology is instrumental in providing an exceptional employee experience. We are striving to create seamless but tangible interactions between employers and employees, making work a rewarding place for every single one of us. To help us on our quest to be the best, we need brilliant people on board and that’s where you come in. 🚀
About The Job
- Working with the Product Manager and business stakeholders to understand priorities and requirements.
- Work closely with the UX Designer to translate designs seamlessly into frontend components, thinking about accessibility, usability and implementation. We’d like someone that is comfortable having input during the design phase and enjoys collaborating with the UX Designer.
- Designing and building new frontend components using React, JavaScript, HTML, CSS, which can be shared in a common library across the chapter.
- Working with the wider Frontend Chapter to ensure the frontend architecture, design and styling stays consistent across products.
Requirements
- Passion for Product - You care about WHY you are building product and the value it brings to users and HOW you build product in terms of quality and standards.
- React proficiency - A deep understanding of React's component-based architecture, state management, and the ability to efficiently create responsive and dynamic user interfaces.
- TypeScript Proficiency. A solid grasp of TypeScript's syntax, type annotations, and interfaces is essential for creating robust and maintainable code.
- Problem-Solving and Analytical Thinking - The ability to effectively debug and troubleshoot issues in a React TypeScript application. This involves identifying and resolving bugs, optimising performance bottlenecks and ensuring the overall stability of the frontend codebase.
- Unit Testing - A strong emphasis on writing unit tests is crucial for this role, ensuring the reliability and maintainability of the codebase. Proficiency in testing frameworks such as Jest for React applications is highly valuable.
- Documentation. Documenting code, architectural decisions and best practices is essential for maintaining a scalable and understandable codebase.
- The ability to analyse requirements, break down problems into manageable components.
- Experience working on software built on REST API’s.
- An understanding of GraphQL.
- Working closely with product and design to build slick, user-centric features.
- Having input during the UX/design phase, the designers use XD and Figma.
- Feeling comfortable taking frontend features from requirements to production.
- Experience working wit
- Passion for Product - You care about WHY you are building product and the value it brings to users and HOW you build product in terms of quality and standards.
- React proficiency - A deep understanding of React's component-based architecture, state management, and the ability to efficiently create responsive and dynamic user interfaces.
- TypeScript Proficiency. A solid grasp of TypeScript's syntax, type annotations, and interfaces is essential for creating robust and maintainable code.
- Problem-Solving and Analytical Thinking - The ability to effectively debug and troubleshoot issues in a React TypeScript application. This involves identifying and resolving bugs, optimising performance bottlenecks and ensuring the overall stability of the frontend codebase.
- Unit Testing - A strong emphasis on writing unit tests is crucial for this role, ensuring the reliability and maintainability of the codebase. Proficiency in testing frameworks such as Jest for React applications is highly valuable.
- Documentation. Documenting code, architectural decisions and best practices is essential for maintaining a scalable and understandable codebase.
- The ability to analyse requirements, break down problems into manageable components.
- Experience working on software built on REST API’s.
- An understanding of GraphQL.
- Working closely with product and design to build slick, user-centric features.
- Having input during the UX/design phase, the designers use XD and Figma.
- Feeling comfortable taking frontend features from requirements to production.
- Experience working within an Agile methodology.
- hin an Agile methodology.
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2024.