Job Specifications
Role Summary
We are looking for a Software Engineer with a strong front-end focus to join one of our engineering pods at Tedaisy, working on the web applications and customer journeys that power Titan and our associated brands.
This is a hands-on engineering role for someone who is genuinely comfortable building user interfaces. You will be responsible for designing and implementing clean, maintainable, and high-performing UI components using Blazor and modern web technologies, while collaborating closely with Product, QA, and backend engineers within a cross-functional team.
You will play a key role in shaping how our customer-facing applications look, feel, and behave. We are looking for an engineer who cares about usability, structure, performance, and long-term maintainability — not just getting features over the line.
While this role has a clear front-end bias, you will still work within a .NET ecosystem and contribute to full-stack solutions where required. Strong fundamentals, sound engineering judgement, and the ability to reason about technical decisions are essential.
Responsibilities
Front-End Engineering & UI Ownership
Design, build, and maintain modern web user interfaces using Blazor and related web technologies.
Develop reusable, maintainable UI components with a clear focus on structure and scalability.
Implement responsive, accessible, and performant interfaces using HTML, CSS, and modern layout techniques (e.g. Flexbox, Grid).
Manage client-side state and interactions in a clean and predictable way.
Collaborate closely with Product and UX stakeholders to translate requirements into intuitive customer journeys.
Identify and resolve front-end performance issues, ensuring fast and reliable user experiences.
Engineering Quality & Standards
Write clean, well-structured, and testable code aligned with modern engineering standards.
Participate in code reviews, providing constructive feedback and maintaining high quality across the codebase.
Contribute to improving UI architecture, component organisation, and styling consistency.
Ensure solutions are secure, resilient, and maintainable over the long term.
Collaboration & Delivery
Work within a cross-functional product team alongside backend engineers, QA, and Product Managers.
Contribute to refinement, estimation, and technical discussions.
Communicate clearly about trade-offs, risks, and implementation decisions.
Experience, Qualifications & Skills
Technical Skills (Essential)
Strong experience building web applications using C# and .NET (Core / .NET 6+ preferred).
Proven hands-on experience building modern web user interfaces using frameworks such as Blazor, ASP.NET MVC, Razor Pages, or similar component-based UI frameworks.
Strong understanding of HTML and CSS, including modern layout techniques such as Flexbox and CSS Grid.
Experience structuring reusable, maintainable UI components.
Solid understanding of client-side state management and browser behaviour.
Experience integrating front-end applications with RESTful APIs.
Strong grasp of clean code principles and maintainable software design.
Engineering Fundamentals
Solid understanding of core C# concepts and object-oriented programming.
Ability to explain technical decisions and reason about trade-offs.
Experience working within a structured codebase using dependency injection and layered architecture.
Awareness of application security fundamentals (authentication, authorization, secure data handling).
Nice to Have
Experience building applications using Blazor (Server or WebAssembly).
Experience with JavaScript and JavaScript interop.
Familiarity with modern CSS methodologies or frameworks.
Experience improving performance and responsiveness in browser-based applications.
Exposure to cloud-based environments (Azure preferred).
What we offer
25 days holiday per year (increasing to 30 days with length of service)
Your birthday off (paid)
Free breakfast/lunch on site
4 x salary life assurance
Company Pension
Private Healthcare
£500 towards your wellbeing
Discounts to retailers and company products
Employee assistance programme
Salary: up to £60,000 per annum (depending on experience).
About the Company
Tedaisy is a UK-based pet insurance group, founded and led by animal-lovers and insurance experts.
We combine cutting edge technology with a people first approach to redefine pet healthcare. Acting as the Owner’s Champion, we put our customers at the heart of our business, ensuring seamless, expert-led care for every pet.
We do it with ambition, passion and bravery.
Know more