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.