EmploymentOS for your Business

Refer a friend Apply now

Senior Front End Engineer

Engineering • Central London, SouthEast WC1, United Kingdom • Full-time

Description

About Us:

HyBird is an AI company that identified the potential of digital technologies in improving the management of maintenance of midstream assets. We developed Clarity, the highly ambitious and next gen Enterprise Asset Management software.

Clarity is an AI powered platform that digitally transforms asset operations & maintenance using its best-in-class lifelike Digital Twin, Augmented Reality mobile app & workflow capabilities. The cybersecure cloud-based Software-as-a-Service (SaaS) platform makes use of state-of-the-art computer vision and machine learning to simplify the management of heavy industry facilities. It integrate & consolidate all facility data (including real-time feeds) and gives it 3D context components within the high-fidelity digital twin of the entire facility. HyBird leverages computer vision and large language models to manage and optimise the facility data to sanitise all the customer data and keep it up to date with the evolving reality of industrial facilities.

Position Overview:

We are seeking a highly experienced and motivated Senior Frontend Developer with strong

expertise in React JS. The ideal candidate will have a minimum of 7-10 years of professional

experience in frontend development and will be responsible for designing and implementing

high-quality user interfaces for our web applications.

Key Responsibilities:

• Design, develop, and maintain responsive, user-friendly web interfaces using React JS.

• Collaborate with cross-functional teams, including designers, backend developers, and

product managers, to deliver high-quality solutions.

• Translate UI/UX design wireframes into high-quality code.

• Ensure the technical feasibility of UI/UX designs.

• Optimize applications for maximum speed and scalability.

• Stay updated with the latest industry trends, technologies, and best practices in frontend

development.

• Mentor and provide guidance to junior developers.

• Conduct code reviews to maintain code quality and standards.

• Debug and resolve frontend issues and bugs.

Qualifications:

Minimum of 7 years of experience in frontend development, with at least 2 years in a

senior role.

• Proficiency with English language speaking and writing•

• Strong problem-solving skills and attention to detail.

• Strong proficiency in JavaScript (Vanilla JS), including DOM manipulation and the

JavaScript object model.

• In-depth knowledge of React JS and its core principles.

o Proficiency in React v16:

▪ Utilization of class components and understanding of component lifecycles

▪ Familiarity with Redux for state management

o Proficiency in React v18:

▪ Expertise in functional components and the usage of React hooks

▪ Understanding of memorization techniques and component hydration

• Familiarity with modern frontend build pipelines and tools (e.g., Webpack, Babel, NPM).

• Experience with RESTful APIs and asynchronous request handling.

• Proficient understanding of cross-browser compatibility issues and ways to work around

them.

• Excellent communication and teamwork skills.

• Experience with version control systems, such as Git.

• Strong knowledge of GitHub multi-branching and trunk-based development strategies.

• Understanding of Agile methodologies and software development life cycle.

• Knowledge of real-time communication technologies such as gRPC and WebSockets.

• Strong understanding of how the internet works, including rendering processes.

• Proficiency in writing unit tests.

• Familiarity with CSS preprocessors like SASS and PostCSS.

• Knowledge of various authentication strategies (e.g., JWT, OAuth, SSO, Basic auth, session

auth).

• Strong knowledge of web security principles, including CORS, HTTPS, Content Security

Policy, and OWASP Security Risks.

• Understanding of Server-Side Rendering (SSR).

• Proficiency in using Dev Tools for debugging and performance optimization.

• Experience with CI/CD pipelines.

• Proven ability to debug and resolve complex issues.

• Understanding of how integrations work, including services like Google Maps and feature

map services.

Bonus Qualifications:

• Familiarity with Three.js and 3D graphics programming.

• Math knowledge, particularly in trigonometry.

• Familiarity with testing frameworks (e.g., Jest, Mocha, Chai).

• Knowledge of performance testing and optimization techniques.

• Familiarity with backend technologies and frameworks.

• Knowledge of additional frameworks such as Angular, Vue, or Next.js.

• Experience with GraphQL.

Role Type

Permanent • Full-time • Mid-level Senior
Apply now