At a Glance
- Tasks: Lead front-end development and create user-friendly software solutions for global food retailers.
- Company: Join an award-winning tech company transforming the food supply chain.
- Benefits: Enjoy 25 days holiday, private healthcare, and wellness classes.
- Why this job: Make a real impact in a dynamic environment with innovative projects.
- Qualifications: 5+ years experience in software development and strong React skills required.
- Other info: Collaborative culture with opportunities for career growth and fun office activities.
The predicted salary is between 36000 - 60000 £ per year.
Join to apply for the Principal React Engineer role at Foods Connected Ltd. Foods Connected is an award-winning cloud-based software platform that helps retailers and food companies across the world manage their supply chain, quality control, and trading and planning management. Our software solutions are currently utilised by 10 of the largest food retailers in the world.
As a team, we provide tools that help our customers manage their processes in a fast and efficient way and provide real-time visibility and reporting on what is happening in their business. At Foods Connected, we recognise that our employees are our most important asset and we value creating a great working environment to ensure our team enjoy coming into the office every day working together and solving problems for our customers.
Whether we are in the middle of a fast and intense development sprint, on a Teams call discussing our project statuses or enjoying a game of ping-pong or pool in the office, it is important to us that our employees are happy and delivering the best possible result for our customers. We’re always keen to welcome talented individuals to join our expanding team. So if you’re driven, with a passion for developing simple software solutions, creating great user experiences, designing scalable solutions for real business challenges and ensuring customer happiness then we’re looking for you!
Responsibilities- Front End Development Architecture (80%)
- Collaborate on front end product architecture for building robust distributed systems.
- Provide input on technical feasibility of UI/UX designs, optimize application for maximum speed, scalability, and accessibility.
- Implement outlined information architecture & interaction design ensuring alignment with back-end specifications for complex software applications and systems.
- Confer with business analysts, data scientists, or project managers to obtain information on limitations or capabilities.
- Serve as a contributing team member, participating in software development lifecycle and regularly communicating status to Head of Engineering or Development Director.
- Develop new user-facing features and build reusable code and libraries for future use.
- Building and maintaining internal design system.
- Write clean, test-driven code that adheres to standards, practices, and conventions.
- Test features to ensure the program can be used easily, quickly, and accurately.
- Update, repair, modify, and develop existing software and generic applications.
- Product Analysis and Customer Support (15%)
- Collaborates with Customer Support and Implementation teams to resolve issues and bugs identified in testing and production support.
- Consults with customers or other departments on project status, proposals, or technical issues.
- Supports innovation through trend analysis, identifying new opportunities, developing novel ideas and/or participation in idea generation activities to improve company processes, services, or products.
- Bachelor’s degree in computer science, computer engineering, or a related field, and 5+ years’ relevant experience.
- At least one major skill outside of programming such as monitoring, performance optimization, documentation, integration, testing, or visual design.
To perform this job successfully, the Principal React Engineer should have experience with:
- React 18+ & TypeScript: Advanced hooks, strict typing, generics, composition patterns, performance optimization.
- TanStack Ecosystem: Query v5 (server state, caching), Router v1 (file-based routing, type-safe navigation), Table (data grids), Virtual (list virtualization).
- Nx Workspace: Task orchestration, affected commands, custom generators, caching.
- Testing: Vitest, Cypress, MSW.
- Storybook 8: Component documentation and visual testing.
- Micro-frontend architecture within Nx monorepo.
- Domain-driven design for business logic.
- API-first development with type-safe contracts.
- Generous Holiday Package – 25 Days + 10 Public Holidays.
- Secure Company Hardware.
- Private Healthcare & Employee Wellness Classes.
Seniority level: Mid-Senior level
Employment type: Full-time
Industries: Software Development
Belfast, Northern Ireland, United Kingdom
Principal React Engineer in Belfast employer: Foods Connected Ltd
Contact Detail:
Foods Connected Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal React Engineer in Belfast
✨Tip Number 1
Network like a pro! Reach out to current employees at Foods Connected on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for your application process.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your best React projects. This will give you an edge and demonstrate your hands-on experience with the technologies mentioned in the job description.
✨Tip Number 3
Practice makes perfect! Get ready for technical interviews by brushing up on your coding skills and understanding of front-end architecture. Use platforms like LeetCode or HackerRank to sharpen your problem-solving abilities.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining the Foods Connected team and contributing to their mission.
We think you need these skills to ace Principal React Engineer in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Principal React Engineer role. Highlight your experience with React, TypeScript, and any relevant projects that showcase your skills in front-end development and architecture.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for developing software solutions and how you can contribute to our team at Foods Connected. Be sure to mention specific experiences that align with the job description.
Showcase Your Technical Skills: Don’t forget to highlight your technical skills in your application. Mention your experience with the TanStack Ecosystem, testing frameworks, and any architectural understanding you have. This will help us see how you fit into our tech stack!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Foods Connected Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in React 18+, TypeScript, and the TanStack ecosystem. Brush up on advanced hooks, performance optimisation, and any relevant tools like Vitest or Cypress. Being able to discuss these technologies confidently will show that you’re ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex software challenges in the past. Whether it’s optimising application speed or collaborating with cross-functional teams, having specific anecdotes will demonstrate your ability to contribute effectively to Foods Connected's mission.
✨Understand Their Business
Familiarise yourself with Foods Connected and their role in the food supply chain. Knowing how their software solutions impact retailers and food companies will help you align your answers with their goals and show genuine interest in the company.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, development processes, and future projects. This not only shows your enthusiasm for the role but also helps you gauge if the company culture aligns with your values, especially regarding collaboration and innovation.