|
We are looking for a Middle React Engineer to join our team!
Our client is transforming how leading companies search, analyze, and use patent data through an all-in-one, AI-powered SaaS platform that supports drafting, prior art analysis, collaboration, and project management. The role sits within a multidisciplinary team of IP software specialists, patent data professionals, and patent attorneys, focused on deep-cleaning and organizing global patent data to deliver accurate insights and trend visualizations. The Engineer will be responsible for developing, maintaining, and evolving key areas of the the website and related user-facing products.
React Engineer will be responsible for developing, maintaining, and evolving key areas of the the website and related user-facing products. This role will work closely with Client's Directors (as product stakeholders) and with external design and third-party development partners to ensure a high-quality, intuitive, and reliable user experience.
Responsibilities:
- Design, build, and maintain the front-end interface for product delivery areas of the client application site, as agreed from time to time with product stakeholders, product designers, and the Technical Program Manager.
- Initially focusing on resolving known and documented bugs across existing products before contributing to ongoing enhancements and new feature development.
- Implement responsive layouts and ensure cross-browser/device compatibility
- Deliver clean, intuitive UI/UX by working against a ticket-based backlog with direction, and, as projects evolve, collaborating more directly with product stakeholders.
- Work with external developers and designers to ensure consistent branding, performance, and technical quality
- Ensure accessibility best practices (WCAG) across relevant areas of the site
- Optimise site performance through modern tooling, bundling, and code quality improvements
- Build and maintain additional sections of the client website as needed
- Write and maintain automated tests including unit, integration, and end-to-end tests
- Develop and manage analytics and testing frameworks, including Google Analytics, event tracking, and A/B testing capability
- Provide basic database or API integration support, working alongside the back-end engineering team where appropriate
- Assist in documentation of front-end components, design patterns, and development processes
- Contribute to continuous improvement of development workflows, version control practices, and release processes
Requirements:
- 3+ years commercial experience with a React
- Frontend testing and performance optimization
- CSS3/SCSS/HTML5, modern responsive design techniques
- Extensive experience with ES6, React, Redux, Redux-saga TypeScript, CSS, RESTful APIs
- Feel comfortable with modern front-end toolings like Webpack and Gulp
- Friend of Jest, unit testing, e2e testing
- Be great with version control, especially Git and tools like Bitbucket/GitHub
- Experience with Enzyme / react test utils
- Working experience in an Agile environment, a clear understanding of Agile methodologies mindset, and development practices applicable to them
- Excellent communication, organizational, and facilitation skills, product-oriented mindset, focus on team results, willingness to continuous personal and team improvements, leadership qualities, and resilience.
- Upper-Intermediate/Advanced English level (there will be a lot of communication with the client)
|