Sub banner

Principal React Engineer

Job description.

What You Will Be Doing

  • Collaborating on front end product architecture for distributed systems, ensuring technical feasibility of UI and UX designs and optimising for speed, scalability and accessibility

  • Implementing information architecture and interaction design in alignment with back end specifications for complex applications

  • Working closely with business analysts, data scientists and project managers to understand capabilities, limitations and project requirements

  • Participating in the full software development life-cycle and communicating updates to the Head of Engineering or Development Director

  • Developing new user facing features and building reusable libraries for future use, including contribution to an internal design system

  • Writing clean, test driven code that aligns with standards and best practices

  • Testing features to ensure usability, accuracy and performance

  • Updating, repairing, modifying and developing existing software and internal applications

  • Collaborating with Customer Support and Implementation teams to resolve issues and bugs found in testing or production

  • Consulting with customers or internal teams on project status, proposals or technical issues

  • Supporting innovation by analysing trends, identifying new opportunities and contributing to idea generation activities

What You Will Bring

Minimum Qualifications

  • Bachelor's degree in computer science, computer engineering or a related field

  • Five or more years of relevant experience

  • At least one major competency outside of programming such as monitoring, performance optimisation, documentation, integration, testing or visual design

Technical Skills

  • React 18 and TypeScript including advanced hooks, strict typing, generics, composition patterns and performance optimisation

  • TanStack Query v5, Router v1, Table and Virtual

  • Vite for build optimisation and dev server configuration

  • Tailwind CSS including utility first styling and design system work

  • React Hook Form and Zod for complex validation and type safe API contracts

  • Nx Workspace including task orchestration, affected commands, custom generators and caching

  • Testing with Vitest, Cypress and MSW

  • Storybook 8 for component documentation and visual testing

Architectural Knowledge

  • Micro front end architecture within an Nx monorepo

  • Component driven development and design systems

  • Domain driven design principles

  • API first development using type safe contracts

Competencies

  • Strong integrity, ownership and ethics with high performance standards

  • Clear and open communication across all formats

  • Collective mindset with the ability to build relationships across diverse perspectives

  • Outcome focused approach with discipline and resilience

  • Service oriented mindset focused on understanding needs and exceeding expectations

  • Curiosity and a growth mindset with an interest in technical and business improvement

  • Strong analytical and strategic thinking aligned to organisational goals

Why Join

  • Opportunity to lead front end engineering and influence modernisation across a complex product suite

  • Work with modern and forward thinking technologies

  • Collaborate with teams across engineering, data, customer support and implementation

  • Contribute to a global product used by leading food production and retail organisations

If you are interested or have any questions about the role, please contact Eve Geddis directly on LinkedIn.

Submit CV for this Job.

Apply for this job now
Posted
Job Details:
Belfast, County Antrim£70000 - £95000 per annum
Job reference:
EG 09_1764668818