Mô tả công việc
How You Can Contribute?
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.