We're seeking a seasoned software engineer to join our product engineering team on a permanent basis. This role will be split roughly 50/50 hands-on coding and team management.
Key Responsibilities
* Lead a team of engineers to help build our Frontend as a Service (things like page builder, content editing etc) for our Digital Experience Platform (DXP)
* Develop/enhance robust application code which meets all technical requirements
* Collaborate with team members to generate User Stories, Acceptance Criteria and estimates
* Provide guidance to junior engineers and assistance to senior engineers
* Write and maintain software documentation
You'll work closely with a diverse range of passionate professionals who love challenging the status quo. Every day is different, but what is constant is we all love what we do.
About Us
We help complex, service-led organisations harness the power of digital, improving the services they offer online. Founded in 1998, we've evolved from a simple web content management system into a full digital experience platform (DXP), helping customers make the shift from being content managers to experience creators.
Requirements
* Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience in related fields
* 5+ years of professional hands-on experience in full stack software development building and maintaining large-scale software products
* Must have experience in our DXP tech stack - Typescript, React, Node, AWS (with a frontend leaning)
* Strong understanding of testing principles and demonstrated experience in implementing testing strategies to improve software quality and robustness
* Experience with Agile or other iterative development methodologies
* Strong understanding of secure coding practices, particularly community standards such as OWASP
* Previous experience leading a team of technology experts including software engineers