Job Search and Career Advice Platform

Enable job alerts via email!

Principal Software Engineer

Ocho People

Belfast

Hybrid

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic technology firm in Northern Ireland is seeking a Principal TypeScript Engineer to lead the development of large-scale React applications. The ideal candidate will have 8+ years' experience in software engineering, a deep expertise in React, and a passion for mentoring engineers. This role offers a high degree of autonomy, technical leadership, and the chance to shape the front-end engineering direction across multiple products.

Benefits

Competitive salary
Generous benefits package
High autonomy in role

Qualifications

  • 8+ years of software engineering experience with extensive work in TypeScript.
  • Expert-level knowledge of React and its modern ecosystem.
  • Proven experience influencing multiple teams or products.

Responsibilities

  • Lead the technical direction of large-scale React + TypeScript applications.
  • Define and evolve engineering standards across teams.
  • Architect complex front-end systems focused on performance.

Skills

TypeScript
React
Front-end architecture at scale
Automated testing frameworks
Mentoring
Communication

Tools

Webpack
Vite
Jest
Job description
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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.