Front End Software Engineer with Front-End Development focus and full stack capabilities in JavaScript, React, Typescript, Node.js, CI / CD, and modern JavaScript testing frameworks, and Pair programming to build and evolve the front-end for a market-leading cleantech company building a SaaS software product at the forefront of renewable energy asset /battery performance management.
This is a remote role or can be hybrid-based from Cambridge.
Essential skills as the Front End Software Engineer (Full Stack) include the majority of
- Strong front-end skills, including tools such as JavaScript, TypeScript, React, Node.js and HTML5+CSS3, with experience with modern JS frameworks
- Sound experience and understanding of practises promoting Continuous Delivery, such as TDD and CI
- Ideally, skills in trunk-based development for rapid delivery
- DDD – Domain-Driven Design (Bonus Points)
- Modern JavaScript test frameworks such as Jest, Playwright, and CI/CD pipelines
- Experience in pairing / Pair programming/team programming, as this is common practice
- An Understand isolated UI component deployment to support rapid deployment and testing – to help evolve the micro-frontend product
- Ideally, Solid understanding of cloud-native development and experience with AWS OR Azure
- Comfortable tackling a wide range of problems as a T-Shaped software engineer
Desirable skills :
- Node.js or Java and the Spring ecosystem are used, but. NET or similar would be welcome
- Interest and experience in Domain Driven Design and Behaviour Driven Design
- Experience in using synchronous APIs, messaging and event-driven architectures, and related tooling. Kafka is the backbone of event-driven systems
- Docker and Containerised deployments
- Configuration management, deployment management and related tools
This role will be part of a small team working on the development of the front-end product for customer-centric SAAS product for renewables performance management, with a strong focus on enablement across stream-aligned product teams through the development of a front-end framework and tooling, backed up by collaboration and coaching to assure a coherent cross-domain product.
This is a great chance to focus on the evolution of the front-end product to support automated testing and continuous delivery of multiple features to multiple geographies. You can also flex your technical skills by delivering high-quality, robust code.
This is a great chance to join a clean tech company that is building a product at the forefront of renewable energy asset /battery performance management and has a strong software engineering culture.
Opus Resourcing acts as an employment agency for permanent employment.