My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Tue 25/11/2025

Principal Software Engineer

Belfast, UK
Apply Now

Company: OCHO PEOPLE

Job Type: Permanent

Salary: £80000 - £95000 per annum

Are you a technical leader who thrives on solving complex front-end problems?
Do you want to guide engineering standards, shape architectural decisions, and elevate a high-performing product team?
Are you ready to take ownership of large-scale React applications at an organisation building modern, user-centric platforms?
Principal TypeScript Engineer (React Focus)

Location: Northern Ireland (Hybrid available)
Contract Type: Full-time
Client: My client


About the Role

My client is seeking a highly experienced Principal TypeScript Engineer with deep expertise in React to lead the next phase of their product evolution. You'll play a pivotal role across architecture, engineering excellence, technical strategy, and developer mentorship.

This is a senior technical leadership position - ideal for someone who wants influence, autonomy, and the responsibility of ensuring the front-end ecosystem remains scalable, maintainable, and performant.


Key Responsibilities
  • Lead the technical direction of large-scale React + TypeScript applications.

  • Define and evolve engineering standards, patterns, and best practices across teams.

  • Architect complex front-end systems with an emphasis on performance, modularity, and reliability.

  • Guide major technical initiatives, refactors, or migrations.

  • Provide mentorship and leadership to Senior and Mid-level engineers.

  • Work closely with Product, Design, and Backend teams to deliver cohesive, high-quality features.

  • Conduct high-level code reviews and ensure technical quality across the codebase.

  • Drive improvements in CI/CD, testing strategy, and overall developer experience.

  • Champion accessibility, performance optimisation, and clean, maintainable code.


Required Experience
  • 8+ years of software engineering experience, including extensive work with TypeScript.

  • Expert-level knowledge of React and its modern ecosystem (Hooks, Context, Suspense, SSR, Redux/RTK, or alternatives).

  • Strong understanding of front-end architecture at scale - modular design, micro-frontends, monorepos, component libraries.

  • Proven experience making technical decisions that influence multiple teams or products.

  • Deep knowledge of modern tooling (Webpack, Vite, Turborepo, PNPM, SWC, etc.).

  • Strong experience in automated testing frameworks (Jest, Testing Library, Cypress, or Playwright).

  • A track record of mentoring and uplifting engineering teams.

  • Exceptional communication and ability to collaborate across functions.


Nice to Have
  • Experience with Node.js or backend TypeScript services.

  • Exposure to cloud-native environments (AWS, GCP, or Azure).

  • Experience working in high-traffic or high-performance environments.

  • Familiarity with design systems or UI library architecture.


What's on Offer
  • Opportunity to shape front-end engineering direction across products.

  • High autonomy and genuine technical leadership.

  • Work within a modern engineering culture that values innovation and quality.

  • Competitive salary and benefits package.


If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.

Apply Now