About the job Senior Frontend Engineer - Full Remote - Temporary Project - (3 months +)
As a Senior Frontend Engineer, you will play a key role in developing and optimising modern web applications using Next.JS, ensuring high performance, scalability, and maintainability. Your work will span both client-side and server-side development, leveraging server-side rendering
(SSR), static site generation (SSG), and API routes while also focusing on delivering seamless, interactive user experiences.
You will be responsible for making technical decisions related to the frontend architecture, optimiSing data fetching strategies, and ensuring efficient state management. Collaborating closely with backend developers, UX/UI designers, and product managers, you will contribute to building robust, user-friendly, and performant applications.
We know this is a challenging role, but you wont be navigating it alone our experienced technical team will support you, and the company's structured processes will provide a solid foundation for overcoming obstacles.
If you are passionate about modern frontend development with Next.js, enjoy working across both client-side and server-side aspects of applications, and want to contribute to impactful projects, then you'll be a great fit for our clients team!
Required Skills
Frontend & UI Development
CSS-in-JS / Styling - Tailwind CSS, Styled Components or CSS Modules
State Management - Redux, Zustand, Recoil, or Context API
Component Libraries - shadcn/ui, Material-UI, or custom component design
Server-Side & API Integration
Next.js API Routes & Middleware - Experience building server-side logic
RESTful APIs & GraphQL - Integration with backend services
Authentication & Authorisation - OAuth, JWT, NextAuth.js
Performance & Optimisation
Code Splitting & Lazy Loading - Optimising performance in Next.js
SEO & Core Web Vitals - Strong understanding of optimising for search engines
Caching & Data Fetching - React Query, Server Actions/Functions
Tooling & DevOps
Git & CI/CD - Proficiency with GitLab CI/CD, or similar tools
Package Managers - npm or pnpm
Containerisation & Deployment - Experience with Docker, K8s
Soft Skills & Mindset
Leadership & Mentorship - Ability to guide junior developers
Code Quality & Best Practices - Writing clean, maintainable, and scalable code
Problem-Solving & Critical Thinking - Tackling complex technical challenges
Collaboration & Communication - Working effectively with cross-functional teams