At Dojo, Enterprise Technology is all about setting up and managing the systems that keep our business running smoothly, both now and in the future. We handle a mix of custom and third-party tools, always focusing on making operations more efficient and effective.
Our goal is to streamline time-consuming processes, reduce risk, and support our teams by prioritising the business systems that help them push our product strategy forward, allowing Dojo to continue to grow and scale.
You will be joining the team responsible for multiple customer-facing websites, and the supporting services that power them. Your primary focus will be on expanding our web channels to showcase Dojo’s products and commercial propositions, with an enhanced user experience, with the primary goal of driving customer acquisition.
Ensure a high rate of delivery while collaborating within a cross-functional product squad, including engineers, product managers, delivery, designers and QA, to deliver impactful features that elevate the user experience.
Implement and maintain analytics and tracking solutions (e.g., Amplitude, Rudderstack), ensuring clean event design.
Integrate and maintain headless CMS solutions (e.g., Storyblok), enabling content teams to manage and deliver flexible, dynamic content for international markets while ensuring high performance and well structured content models on the frontend.
Building/maintaining a shared design system, working closely with design and creative teams to ensure UI consistency, accessibility, and scalability across all systems.
Ensure our platform's high reliability by contributing with improvements across the stack underpinning our microservices.
Write well-documented, reusable APIs and frontend modules that serve both internal tools and customer-facing features.
Support developers of all experience levels and foster a collaborative and open culture.
Contribute to high level architectural decisions that impact the team's systems.
Stay current with modern web trends and bring ideas to evolve our tooling, workflows, and frontend architecture, keeping our tech stack modern and efficient.
Experience in building dynamic and content-heavy marketing/commercial websites, using a headless CMS technology (e.g. Storyblok) that follow best web design practices (UI/UX).
Proficiency in modern web development practices, languages and frameworks (e.g. Typescript, Astro, Next.js, React, Modern CSS), with hands-on experience implementing and contributing to design systems that promote consistency, scalability, and accessibility.
Solid understanding and implementation experience of tracking and analytics frameworks such as Amplitude, Rudderstack, or similar, ensuring data accuracy, clean event design, and seamless integration within modern web apps.
Desirable: knowledge in Microservices architectures, .NET Core, Kubernetes, and cloud development (e.g. GCP).
Experience working in a cross-functional team of engineers, product, digital designers (creative), and QA. Ability to lead/influence tech discussions and to come up with the best tech solutions to solve customer problems, whilst understanding the importance of UX, performance, security, and observability.
Strong mentorship skills to foster growth, bridge skill gaps, and enhance collaboration, ensuring the team success and individual development across all levels.
Strong knowledge of web site best practices, performance, accessibility, and SEO principles.