Frontend Development (ReactJS + NextJS)
- Develop modern web applications using ReactJS and NextJS.
- Build scalable, reusable UI components following component-driven architecture.
- Implement SSR, SSG, and client-side rendering strategies using NextJS.
- Optimize application performance, SEO, and page loading speed.
- Ensure responsive and cross-browser compatible UI across devices.
Application Architecture & Integration
- Integrate RESTful APIs / GraphQL services with frontend applications.
- Manage routing, authentication flows, and data fetching strategies in NextJS.
- Implement state management solutions (Redux, Zustand, React Query, Context API).
- Collaborate with backend teams to design efficient API contracts.
- Support integration of modern third-party services to enhance product capabilities, including intelligent or data-driven features when applicable.
Code Quality & Testing
- Write clean, maintainable, and scalable TypeScript/JavaScript code.
- Apply frontend best practices, code reviews, and performance optimization.
- Implement unit and integration testing (Jest, React Testing Library).
- Debug production issues and continuously improve application stability.
Collaboration & Continuous Improvement
- Work closely with UI/UX designers to convert Figma designs into high-quality UI.
- Participate in Agile/Scrum development processes.
- Stay updated with modern frontend trends, React ecosystem, and NextJS updates.
- Contribute to improving development workflows and engineering standards.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 4+ years of experience in frontend development.
- Should have knowledge of advanced ReactJs, NextJS
- Experience with state management libraries/frameworks (e.g., Redux, MobX) is a plus
- Familiarity with frontend build tools (e.g., Webpack, Babel) and version control systems (e.g., Git).
- Strong understanding of web standards, cross-browser compatibility, and responsive design.
- Knowledge of backend technologies and APIs is a plus.
- Experience integrating AI-powered services or APIs into web applications is a plus.
- Strong problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a team in a fast-paced environment.
