Staff Software Engineer (React / JavaScript)
Remote - Must Be Able To Attend Meetings In Belfast If Required
Permanent
The Opportunity
OCHO is partnering with a product-led technology organisation continuing to invest heavily in the evolution of its platform, supporting complex, mission-critical workflows at significant scale.
As part of this growth, the business is seeking a Staff Software Engineer to operate as a senior technical leader across a suite of products. This is a high-impact role focused primarily on frontend and full stack systems built with React, JavaScript, and TypeScript.
You will act as a technical force multiplier across engineering - driving architectural decisions, improving platform performance, unblocking teams, and helping shape the long-term technical direction of the organisation.
This is an ideal opportunity for a senior engineer who enjoys influencing at scale, solving complex product and architectural challenges, and elevating engineering standards across multiple teams.
The Role
As a Staff Engineer, you will lead the design and evolution of scalable frontend architectures while contributing across the wider full stack where appropriate.
Working closely with Product, Platform, and SRE teams, you will help deliver high-quality user-facing applications, improve reliability and performance, and drive consistency in engineering best practice across the organisation.
What You'll Be Doing
Acting as a Staff-level technical leader across multiple engineering teams
Driving frontend architecture and system design using React / JavaScript / TypeScript
Leading scalability, performance, and reliability initiatives across web applications
Building and evolving high-quality user interfaces for complex product workflows
Reducing frontend technical debt and improving system health/performance
Serving as the go-to expert for UI architecture, state management, and frontend scalability challenges
Partnering closely with Product to translate complex workflows into intuitive user experiences
Collaborating with Platform and SRE teams to improve observability and operational excellence
Mentoring engineers and elevating standards through reviews, coaching, and knowledge sharing
What We're Looking For
Essential Experience
10+ years' software engineering experience operating at Staff level or equivalent
Deep expertise in React and modern JavaScript / TypeScript ecosystems
Strong track record building scalable, high-performance frontend applications
Solid understanding of API integration and full stack architecture
Experience operating within complex / legacy product environments
Proven ability to influence technical direction across multiple teams
Strong ownership mindset across design, delivery, and production support
Excellent stakeholder collaboration across Product, Engineering, and Platform
Strong communication skills with the ability to drive alignment and technical consensus
Nice to Have
Experience with Node.js backend services
Exposure to data-heavy / analytics-driven applications
Familiarity with AWS / cloud-native architectures
Understanding of DevOps / CI/CD / SRE practices
Experience in regulated or operationally complex environments
Tech Environment
React
TypeScript / JavaScript
Node.js
REST APIs / Distributed Systems
AWS / Cloud Infrastructure
CI/CD / Modern DevOps Tooling
What Success Looks Like
Delivering scalable, performant frontend systems within a complex domain
Driving measurable improvements in application performance and UX
Elevating frontend architecture and engineering standards across teams
Becoming a trusted technical leader across Product and Engineering
Who Thrives Here?
This role suits a Staff Engineer who leads through influence rather than hierarchy.
Someone who:
Enjoys solving complex architectural and product challenges
Thrives in ambiguous, evolving environments
Takes pride in improving systems, teams, and technical standards
Wants to have genuine technical influence across an organisation
Interested?
For a confidential discussion, reach out to Ryan Quinn on LinkedIn.
