Send your application with the Apply button.
Our team schedules your interviews.
The hiring team reviews your interviews and tasks.
Selected candidates receive a job offer and are hired.
We are looking for a skilled Frontend Developer with at least 2 years of experience to join our engineering team. You will be responsible for building high-performance web applications using Next.js, TypeScript, and Tailwind CSS.
While the primary focus is frontend development, this role requires a candidate comfortable crossing into the backend layer using Node.js, Express, and MongoDB to handle API routes and database integrations. You will also play a key role in quality assurance, handling both automated testing with Jest and manual performance/security testing.
Primary Stack (Must Have):
Secondary Stack (Good to Have):
React/Next.js fundamentals, state management, performance optimisation.
Next.js Framework: Proficient in SSR, SSG, ISR, and API routes.
React.js: Strong understanding of hooks, context API, and component lifecycle.
Routing: Experience with react-router-dom or Next.js built-in routing system.
TypeScript: Ability to integrate and use TypeScript in Next.js projects.
CSS & Styling: Familiar with CSS Modules, Tailwind CSS, or styled-components.
State Management: Experience with Redux, Zustand, or Context API.
API Integration: Proficient in RESTful APIs and GraphQL.
Authentication: Knowledge of JWT, OAuth, or NextAuth.js.
Database: Experience with MongoDB, MySQL, or Firebase.
Performance Optimisation: Familiar with code-splitting, lazy loading, and image optimisation.
Testing: Experience with Jest