Frontend-Focused Full Stack Developer

Noviratech — United Kingdom · Posted ~1 hour ago

Mid Full-time Hybrid

Skills

React Frontend development Responsive UI development UI/UX attention to detail Full-stack development fundamentals Backend development fundamentals React 19

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a collaborative engineering team as a frontend-focused full stack developer, building polished and responsive web interfaces with React while contributing to backend work when needed. You’ll have strong ownership of frontend quality without needing to be a backend expert from day one, making this a good opportunity for a developer who wants to broaden their full-stack capabilities.

Highlights

Build modern, responsive interfaces with strong frontend ownership while gaining opportunities to contribute across the wider stack. The role values clean code, polished user experiences, collaboration, and continued technical growth.

Description

Location: Newport, Wales (Hybrid – Office presence twice weekly required) We’re looking for a talented developer with a passion for clean, efficient code and building intuitive, polished interfaces. If you’ve got strong frontend experience, a good eye for UI detail, and an interest in working across the wider stack, you could be the perfect fit. This role is primarily focused on frontend development, and that’s where we need your strongest skills. However, we're looking for someone who is comfortable working beyond frontend when needed, or keen to develop those skills. You won’t be expected to be a backend expert from day one, but you should have an understanding of how the wider stack fits together, and be willing to contribute to backend development where required. You must be able to commit to working from our office in Newport, South Wales, every Tuesday and Wednesday. This is non-negotiable. What you’ll do: Build modern, responsive user interfaces using React 19 and TypeScript.Translate UI/UX designs into high-quality, scalable and polished frontend code.Build applications using Vite and React.Implement type-safe application routing using TanStack Router.Manage server state, data fetching and caching using TanStack React Query.Use Zod for validation at application boundaries, including forms and API data.Build and maintain reusable UI components using CSS Modules.Work with RESTful APIs and collaborate closely with backend developers on integration.Build data-rich interfaces and visualisations, including charts, for our dashboards.Build polished interfaces for our customer facing POS style hardware.Write automated tests using tools such as Vitest, React Testing Library and Playwright.Take ownership of frontend components and contribute to wider application architecture.Write clean, maintainable, reusable and well-tested code.Participate in testing and deployment processes.Contribute to backend development when required, working alongside other developers across the stack. Essential Skills & Experience: Strong React and TypeScript skills.Good knowledge of modern HTML and CSS, with an understanding of semantic HTML and the importance of building accessible user interfaces.Experience integrating frontend applications with RESTful APIs.Experience with modern approaches to routing, data fetching, caching and application state.Experience with frontend testing using tools such as Vitest, React Testing Library, Playwright, or similar.Comfortable working with Git-based version control and within an Agile development environment.A strong eye for UI detail, usability and frontend performance.Good problem-solving skills and an ability to take ownership of your work.An understanding of backend development and a willingness to work across the stack when required. Advantageous skills, but not necessary: Commercial experience building modern frontend applications.Experience with TanStack Router and TanStack React Query.Experience with Vite.Experience with Zod for schema validation.Experience with CSS Modules.Experience with ECharts or other charting/data visualisation libraries.Experience with MSW (Mock Service Worker) for API mocking and testing.Backend development experience using Node.js and TypeScript.Experience designing or working with RESTful APIs.Experience with relational databases such as MySQL.Experience with TypeORM or another ORM.Experience with NestJS.Familiarity with AWS infrastructure and services.Exposure to CI/CD pipelines or DevOps practices. What We Offer: Free car parkingBirthday day off20 days annual leave plus Bank HolidaysYou’ll receive an additional day’s holiday for each year of service after your second year, up to a maximum of five extra daysAnnual summer trip (when possible)Private Health InsuranceEmployee Assistance ProgrammeAn environment that encourages learning, growth, and contribution to exciting international projects. About Novira Technologies: We’re a young, growing company based in Newport, working with global partners and exploring cutting-edge technologies in the sustainability industry. As part of our continued growth, we’ve also recently become a title sponsor of the FAW. Our riverside office is a relaxed space where you’ll collaborate with a talented team and help shape the future of our products. We believe in flexibility, ownership, and always supporting our team’s development. Our Hiring Process: Stage 1 - Introductory Chat (~20 mins) A relaxed conversation to learn more about each other. We’ll discuss your experience, our requirements, and include a brief technical question to gauge your approach and thinking. Stage 2 - Onsite Technical Assessment (1.5 hours) at our office in Newport Split into two parts: Project Discussion – Talk through a hypothetical project to explore how you approach new requirements and technical planning. Code Review – Review code snippets and suggest improvements or spot bugs. We're looking for clear thinking and attention to detail. Stage 3 - Final Interview A short wrap-up chat with our CEO to align on values, culture, and direction.