Tech Stack
CypressJavaScriptNext.jsReactTypeScript
About the role
- Develop and maintain front-end applications using React.js and Next.js
- Implement server-side rendering, API routes, and authentication strategies
- Build UI with Tailwind CSS, CSS Modules, and component libraries
- Integrate and optimize RESTful APIs and real-time WebSocket communication
- Write unit and end-to-end tests (Vitest, Cypress) following TDD practices
- Collaborate with cross-functional teams using Git, Jira, and Confluence
- Contribute to performance tuning, security, and responsible gaming features
- Participate in international projects and occasional business trips
Requirements
- 4+ years React.js experience
- Hands-on Next.js experience (SSR, API routes, authentication, performance tuning)
- Proficient with Tailwind CSS, CSS Modules, and component libraries (DaisyUI or similar)
- Strong TypeScript knowledge (custom types, generics, utility types)
- Experience with RESTful APIs (building, securing, optimizing)
- Familiarity with WebSocket APIs or third-party real-time libraries
- Experience with Test-Driven Development (Vitest, Cypress)
- Comfortable with Git, Jira, and Confluence
- Strong verbal and written English communication skills