> Markdown version of [/jobs/ext/2951314-front-end-engineer](https://www.wearedevelopers.com/jobs/ext/2951314-front-end-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Front-End Engineer - **Company:** MCS Group - **Location:** Belfast, UK - **Experience:** Expert - **Salary:** £85,000.0 - **Contract:** Permanent contract - **Skills:** Web Accessibility, Artificial Intelligence, Code Review, Performance Tuning, Data Streaming, Systems Integration, TypeScript, Web Applications, ReactJS, Large Language Models, Generative AI, Backend, Material UI, Data Analytics, Dynamic Content, Front End Software Development - **Published:** September 17, 2026 - **Apply:** https://www.careerjet.co.uk/job/gb6a0006bdbb59538a6537338fab221e07/eaa ## About the Role * Strong commercial experience with React and TypeScript * Deep knowledge of React including hooks, component architecture, state management and performance optimisation * Experience building modern, complex web applications rather than predominantly static interfaces * Exposure to dynamically generated or data-driven user interfaces * Experience building AI-powered product features, not simply using AI coding tools * Experience building chat, messaging or conversational interfaces * A good understanding of web accessibility and how to incorporate it throughout development * Experience working within distributed engineering teams * Strong communication skills and the ability to work closely with Product, Design and Backend Engineering * Experience working with generative AI, LLM-powered applications or interfaces where UI components are produced dynamically would be particularly valuable. ## Description This is an opportunity to work on front-end engineering problems that are still relatively new across the industry. Rather than simply adding features to an established interface, you'll help shape how users interact with AI-powered software, including how dynamic content and components are generated, rendered and controlled within a production React application. As their Senior Front-End Engineer you'll have plenty of ownership, work alongside an experienced engineering team and have a genuine opportunity to influence how the front-end architecture develops as the product grows., The Front-End Engineer will work closely with Product, Design, Backend and AI teams to build and evolve modern web applications using React and TypeScript. Your work will include: * Building complex front-end applications using React and TypeScript * Developing interfaces that can adapt or render dynamically based on data, configuration or AI-generated outputs * Building conversational and chat-style product experiences * Integrating AI-powered functionality into real customer-facing products * Designing reusable components and scalable front-end architecture * Managing complex application state, data flows and asynchronous interactions * Optimising front-end performance and application responsiveness * Building accessibility into products from the outset * Working closely with Product and UX teams to turn new ideas into production-ready features * Collaborating effectively with engineers working across different locations and time zones * Contributing to technical decisions, code reviews and engineering standards ## Related Videos - [WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more](https://www.wearedevelopers.com/videos/1761-wearedevelopers-live-frontend-inspirations-web-standards-and-more) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 113 - Debugging above the cloud](https://www.wearedevelopers.com/magazine/422-dev-digest-113-debugging-above-the-cloud)