Staff Front-End Engineer
Staff Front-End Engineer
Full-time | Remote
About Us
ExpoPlatform is a UK-based tech company founded in 2013, delivering cutting-edge solutions for online, hybrid, and in-person events in over 30 countries. Our platform powers registration, attendee engagement, event websites, networking tools, and more, offering a complete digital infrastructure for exhibitions and conferences.
We’re currently modernising our frontend platform, moving from legacy architecture to a scalable React/Next.js ecosystem — and this role sits at the heart of that evolution.
Your Role
We’re looking for a Staff Front-End Engineer to drive technical excellence across our frontend discipline. This is a senior individual contributor role, not a people manager — your impact comes through architecture, engineering standards, mentorship, and cross-team technical leadership. You’ll define how we build, review how we ship, and raise the bar for every engineer around you.
This role spans multiple product teams, requiring strong collaboration, the ability to influence without authority, and a passion for building scalable, maintainable, high-performing frontend systems.
Key Responsibilities:
Define and evolve frontend architecture standards, ensuring long-term scalability and maintainability
Lead technical design and reviews for high-impact initiatives: SSR/SSG, state management, component architecture
Facilitate architecture discussions with up-to-date diagrams (C4, sequence) before major decisions; maintain documentation in Confluence
Lead migration from legacy jQuery to React/Next.js, driving quality and consistency across teams
Define and maintain coding, design, and testing standards; improve CI/CD pipelines, quality gates, and observability practices
Reduce technical debt through systemic refactors and best practice adoption
Ensure UI performance under high concurrency (5,000+ simultaneous users); implement real-time functionality via WebSockets and Canvas/Three.js
Improve local dev environments and tooling to support delivery speed; guide test architecture in collaboration with QA and DevOps
Mentor engineers on architectural thinking, share knowledge through design sessions, documentation, and pairing
Partner with Product, Design, QA, and Staff Engineers to deliver reliable, scalable frontend solutions.
Champion AI-first development practices — leverage AI tooling to accelerate delivery, improve code quality, and embed intelligent capabilities across the frontend platform.
Requirements:
10+ years of commercial software engineering experience, with significant depth in frontend
5+ years focused on React/TypeScript, with strong Next.js expertise including SSR/SSG and complex migrations
Proven ability to lead architectural decision-making across teams and drive platform-wide technical standards
Proficiency with modern frontend tooling: Vite, Rollup, Webpack, Material UI, CSS/HTML
Solid understanding of OOP, design patterns, and frontend software architecture
Experience with WebSockets and interactive frontend visualisations (Canvas/Three.js a plus)
Hands-on experience with Unit Testing, Cypress and Playwright, and maintaining testable frontend codebases
Familiarity with CI/CD pipelines, Bitbucket, GitHub Actions, and automated release processes
Able to model and explain system architecture (e.g. C4 diagrams)
Experience mentoring senior engineers and influencing engineering culture
Advanced or native-level English, with the ability to clearly communicate technical concepts to both technical and non-technical stakeholders, including external partners and clients
Problem-solving mindset with demonstrated experience in performance optimisation for high-traffic applications
AI-first mindset — practical experience using AI tools (e.g. Copilot, Cursor, or similar) in day-to-day engineering, and ability to evaluate and adopt AI capabilities in product features.
What We Offer
A chance to shape the entire frontend discipline of a globally used event-tech platform
Freedom to propose architectural improvements and drive meaningful technical change
A collaborative, international team built on trust, transparency, and shared ownership
Culture that values curiosity, innovation, and continuous improvement
Competitive salary & financial stability
Flexible work hours and a fully remote setup.
