Senior Software Engineer, Frontend
Role details
Job location
Tech stack
Job description
As a Senior Software Engineer, Frontend, you'll design, develop, and lead the delivery of complex user-facing applications across the Walr Platform. You'll set technical standards for frontend engineering, mentor peers, and ensure our interfaces are accessible, performant, and a pleasure to use.
This role is about leadership in execution, ownership of outcomes, and shaping your product's future. Key Responsibilities Technical Excellence
- Lead the design and delivery of complex frontend applications with TypeScript, ReactJS, and modern CSS, setting and upholding standards that promote maintainable, scalable code.
- Build high-performance, responsive, and accessible (WCAG) user interfaces that function seamlessly across browsers and devices.
- Drive architectural discussions on component design, state management, and frontend infrastructure, balancing technical excellence with business priorities.
- Champion and evolve Walr's component library and design system, ensuring consistency and reusability across product areas.
Execution & Ownership
- Take ownership of frontend system health, proactively identifying and resolving performance bottlenecks, build tooling issues, and technical debt.
- Oversee the maintenance and evolution of frontend build systems, including bundling, transpiling, linting, and testing toolchains.
Collaboration
- Collaborate across teams - product, design, backend, QA, and customer success - to deliver solutions that delight clients and drive business value.
- Mentor and coach engineers, multiplying team capability and contributing to a high-performance engineering culture through code reviews, pairing, and knowledge sharing.
Requirements
5+ years of experience designing and delivering complex frontend web applications.
- Expertise in TypeScript, ReactJS and Redux, with a strong focus on component-based architecture and state management.
- Strong understanding of modern CSS, responsive design, and accessibility standards (WCAG).
- Experience building and maintaining component libraries or design systems.
- Proficiency with frontend testing frameworks (Jest, React Testing Library, Playwright).
- Solid understanding of REST APIs and backend integration patterns.
- Experience leading technical discussions, setting direction, and influencing architectural decisions.
- Strong product mindset, connecting technical work to customer and business value.
- Skilled in DevSecOps practices including CI/CD, automation, and security.
- Excellent communication skills, particularly in translating design requirements into
technical solutions and communicating effectively with both technical and non-technical audiences Desired Skills * Experience with data visualisation libraries (D3.js, Chart.js, Recharts).
- Background in UX/UI design principles and working closely with designers.
- Experience in styled components using Shadcn and Tailwind.
- Familiarity with C# and .NET, supporting smooth integration across the stack.
- Experience with cloud platforms, especially Microsoft Azure, for frontend hosting and deployment.
- Experience with AI-assisted development practices, prompt engineering for code generation, or integrating AI tools into the development workflow.