About the Role
We are seeking a talented Mid/Senior Frontend Developer (Next.js) to join our team and work on high-performance, scalable web applications for I-Gaming projects. You will be responsible for building SEO-friendly, server-side rendered (SSR) and static sites, collaborating with cross-functional teams to deliver seamless user experiences.
Key Responsibilities
- Frontend Development: Build and maintain responsive web applications using Next.js, React.js, and TypeScript.
- Integration & Optimization: Integrate APIs and third-party services, optimize applications for speed, scalability, and Core Web Vitals.
- Reusable Components: Develop reusable UI components, leveraging Next.js features (dynamic routing, SSG, ISR, image optimization).
- Collaboration: Work closely with backend developers, UI/UX designers, and product managers; contribute to architecture and best practices.
- Testing & Debugging: Implement unit and end-to-end tests, troubleshoot and resolve issues to ensure product stability.
Requirements
- Strong experience with Next.js, React.js, and TypeScript.
- Solid understanding of SSR, SSG, ISR and SEO optimization in Next.js.
- Experience with REST APIs, GraphQL, WebSockets, and microservices integration.
- Proficiency in UI frameworks (Tailwind CSS, Material UI, Styled Components).
- Familiarity with UI/UX tools (Figma, Adobe XD, Sketch).
- Experience with Docker and containerized deployments.
- Knowledge of CI/CD tools (GitHub Actions, Jenkins, GitLab CI).
- Basic backend knowledge (Node.js, Express.js) is a plus.
- Strong problem-solving skills and eagerness to learn.
- Good at English.
Nice to have
- Able to speak Mandarin is a plus