Ocho
Senior Front End Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Senior Frontend Engineer
At a Glance
- Belfast based. If you are not in Northern Ireland or actively moving here, this one is not for you.
- Senior level, 8+ years, React and TypeScript at the core.
- Applied AI product where the interface is generated and rendered from model output, config and data rather than fixed at build time.
- Conversational and chat-led UI work, with accessibility built in from the first commit.
- Distributed team across multiple time zones, so genuine autonomy and asynchronous working.
About the Company
My client is a product company building applied AI software, with its engineering base in Belfast and colleagues spread across several time zones. The product puts AI in front of users directly rather than burying it in a back-end process, which makes the front end the place where the hard problems live. It is a small enough environment that the person in this seat shapes how things are built, and well enough established that the work ships to real users.
The Role
This is a senior front-end seat on a product where the UI is not a fixed set of screens. Interfaces assemble themselves from model output, configuration and data, which means you will spend as much time on rendering strategy, state and failure modes as on components. You will work closely with product, design and back-end engineers across time zones, which calls for someone who writes things down, makes decisions without waiting for a meeting, and follows up. The right person has strong opinions about React architecture and accessibility, and the patience to bring others with them.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Key Responsibilities
- Build React interfaces that render dynamically from model output, configuration and data rather than being fixed at build time.
- Design and ship conversational and chat-led experiences, including streaming responses, loading states and graceful failure.
- Own accessibility from the start of a build rather than retrofitting it before launch.
- Take AI-powered features from idea into production, working directly with model APIs rather than only consuming finished endpoints.
- Drive front-end architecture decisions across state management, component structure and performance.
- Collaborate asynchronously with product, design and engineering colleagues in other time zones.
- Review code and raise the standard of the front-end codebase.
- Mentor mid-level engineers and set the patterns the rest of the team follows.
What You'll Need
Essential:
- 8+ years building production front ends, with deep React experience covering hooks, state management and performance work.
- Strong TypeScript and a solid grasp of modern build and rendering approaches.
- Experience with UI that is generated or rendered dynamically from data, configuration or model output, with a specific example you can talk through.
- Hands-on experience shipping AI-powered product features, beyond using coding assistants day to day.
- An approach to accessibility that starts at design rather than at QA.
- Comfortable working asynchronously with a distributed team.
- Based in Belfast or Northern Ireland, or actively relocating.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Desirable / Nice to Have:
- Experience building chat or conversational interfaces, including streaming and message state.
- Exposure to design systems or component libraries shared across multiple products.
- Familiarity with evaluation or telemetry for AI features, so you can tell whether a change actually improved the output.
Why Apply?
- Senior scope with real ownership of the front end rather than a queue of tickets.
- Applied AI product work where the interface itself is the difficult part, not a wrapper on someone else's API.
- Belfast base with a genuinely distributed team, so flexibility is built into how the team already works.
- Accessibility treated as an engineering standard rather than an afterthought.
- Room to shape architecture, set patterns and mentor others.
- Salary and full package details available on application.
Next Steps
Send your CV to Brendan McCrory or connect with me on LinkedIn for a confidential chat about the role. Happy to talk it through before you decide either way.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London