Summary:
digiLab is a pioneering AI company that helps enterprises transform complex challenges into innovation with uncertainty quantification, explainable AI and MLOps. Working with organisations in highly regulated or safety-critical industries to solve their complex engineering, infrastructure or data challenges, digiLab specialises in solving problems where data is sparse or uncertain. Having grown from a small team of leading mathematicians and data scientists, digiLab teaches your teams how to solve their grand challenges using a secure AI platform, alongside expert consultancy. digiLab's platform - the Uncertainty Engine is a no-code agentic AI platform that combines data, models and workflows to connect a trustworthy AI digital thread through an organisation.
This is a full-time role (Monday to Thursday), encompassing a broad range of software engineering, frontend development, and team management responsibilities.
What we are looking for:
We are looking for a Senior Frontend Engineer with strong experience in React and Typescript, capable of leading the frontend development of our product. The ideal candidate will have a solid background in software engineering, a passion for creating user-centric interfaces, and the ability to collaborate effectively with cross-functional teams in a fast-paced environment.
What you will be doing with us:
As a Frontend Engineer at digiLab, you will be responsible for:
* Collaborating with a cross-functional team to design, develop, and maintain high-quality frontend software solutions.
* Contributing to the architectural design, development, testing, and deployment of frontend applications.
* Developing applications with React and Typescript, ensuring a high-quality, scalable, and secure codebase.
* Applying security best practices throughout the software development lifecycle.
* Mentoring and guiding junior engineers, fostering a collaborative and learning-oriented environment.
* Demonstrating a deep understanding of CI/CD pipelines and ensuring efficient deployment processes for frontend code.
* Championing Scrum and making strong contributions to team-process improvements.
* Collaborating with product management to understand and translate business requirements into technical frontend solutions.
* Providing technical support to customers and leading diagnosis and mitigation in incident management investigations.
* Ensuring adherence to RESTful API design principles.
What Skills we are looking for:
* Degree-level qualification in computer science or related field.
* Sufficient industry experience in software development.
* Expertise in React, and React's functional component paradigm, hooks, and custom hook patterns.
* Strong proficiency with TypeScript.
* Expertise in CSS, and experience with a variety of modern CSS approaches.
* Ability to write logical, self-explanatory, and consistent code.
* Experience with user-account management and secure frontend development.
* Professional experience with RESTful API design and best practices.
* Strong understanding of frontend software design patterns, SOLID, DRY principles, and architectural patterns.
* Experience with Git/GitHub and best practices.
* Familiarity with CI/CD pipelines and deployment automation.
* Knowledge of the software testing pyramid and automated testing (smoke, component, unit, performance, load, end-to-end).
* Understanding of UI/UX design principles and a keen eye for detail.
* Proven ability to collaborate in a fast-paced agile team, preferably using scrum.
* Excellent communication and interpersonal skills.
* Proven ability to lead and mentor junior engineers.
In addition, some nice to haves are:
* A Masters degree in a related field.
* Experience with AWS: IAM, Lambda, S3, CloudWatch, CloudFormation, API Gateway, ECR, EC2, Cognito.
* Experience with canvas/diagram libraries (like Reactflow, FlowChart.js, etc.).
* Knowledge of deployment-reliability engineering and reliability best practices.
* Experience with security best practices and frontend security concerns.
Location:
This role is based on-site at digiLab's offices on the Quay, Exeter.
Our Culture and Values:
At digiLab, we prioritize work-life balance with a 4-day workweek (Monday to Thursday), offering a full-time salary and three-day weekends every week! Our team is built on strong connections, with regular socials like game nights, bouldering, and paddleboarding.
We foster a culture of innovation, trust, and collaboration. Our values include:
* Creativity & Agility: Encouraging innovation and flexibility in goal achievement.
* Trust & Responsibility: Supporting each other in taking calculated risks for bold innovation.
* Open & Honest Collaboration: Ensuring transparent communication and alignment.
* High-Performance Standards: Continuously challenging ourselves to excel in delivery.
* Value-Driven Work: Regularly assessing our contributions toward company goals.
Benefits:
We value enthusiasm and loyalty, and we are committed to offering a great work-life balance. Along with the exciting challenges this role provides, we offer a range of benefits including:
* 4-day working week
* Competitive Salary
* BUPA private health care (via salary sacrifice).
Discretionary EMI scheme (eligible after one year with the company). #J-18808-Ljbffr