Posted on: 15/12/2025
About the Role :
We are looking for a passionate Software Development Engineer to join our Frontend team. Youll be responsible for building modern, high-performance web applications using React, Next.js, and TypeScript. The ideal candidate has a solid understanding of modern frontend architecture, is eager to learn, and can write clean, maintainable, and scalable code. Youll work closely with our product, design, and backend teams to craft user experiences that are both functional and delightful.
Responsibilities :
- Develop, test, and maintain scalable and performant web applications using React and Next.js.
- Write clean, modular, and well-typed code using TypeScript.
- Manage application state using Redux, Zustand, or other state management solutions.
- Integrate APIs and handle asynchronous data flows efficiently with React Query or similar libraries.
- Collaborate with designers and backend engineers to translate UI/UX wireframes into functional features.
- Participate in code reviews, ensuring high standards for code quality and maintainability.
- Optimize applications for maximum performance and cross-browser compatibility.
- Stay up-to-date with emerging technologies and contribute to improving the engineering processes and tools.
Required Skills & Qualifications :
- Bachelors degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Strong proficiency in React.js and Next.js - including hooks, component design patterns, and SSR/SSG concepts.
- Proficiency in TypeScript with good understanding of typing, generics, and interfaces.
- Solid understanding of modern JavaScript (ES6+) concepts.
- Familiarity with state management libraries like Redux and Zustand.
- Experience using React Query for data fetching and caching.
- Basic understanding of RESTful APIs, authentication flows, and JSON handling.
- Strong foundation in HTML5, CSS3, and responsive design principles.
- Familiarity with Git and collaborative development workflows (PRs, branching strategies, etc.).
Nice-to-Have Skills :
- Experience with UI libraries like Chakra UI, Tailwind CSS, or Material UI.
- Exposure to performance optimization techniques in React apps.
- Understanding of testing frameworks like Jest or React Testing Library.
- Basic knowledge of CI/CD pipelines, Vercel, or similar deployment environments.
- Interest in design systems, accessibility (a11y), and frontend tooling.
Did you find something suspicious?
Posted by
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1589900
Interview Questions for you
View All