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.
#J-18808-Ljbffr