Job Openings
React.js Frontend Developer
About the job React.js Frontend Developer
The Role
Are you a Frontend Developer with a passion for creating exceptional user experiences? Join our innovative team as a talented developer proficient in ReactJS and NextJS. In this unique Frontend Developer role, you'll be part of an exciting new project in the iGaming industry, building an innovative Frontend Platform from the ground up. Enjoy the freedom to shape the design process without the constraints of legacy code or technical debt.
Key Responsibilities
- Develop high-performance React/Next applications.
- Design and create React components for an in-house NPM library.
- Manage the middleware of a high-traffic casino website.
- Collaborate with the markup developer to integrate logic with pre-styled elements.
- Conduct code reviews and adhere to coding standards, contributing to their improvement.
- Write unit and integration tests.
- Communicate clearly and collaborate effectively within an Agile team.
- Manage multiple projects simultaneously.
- Proactively address blockers and communicate issues promptly.
Skill Requirements
- At least four (4) years of experience in frontend software development.
- Strong proficiency in React, components, webhooks, and Redux.
- Solid understanding of Next.js, Node.js, and TypeScript.
- Expertise in HTML and CSS.
- Familiarity with SASS and/or Tailwind.
- Hands-on experience with implementing responsive designs.
- Proficient in English, both written and spoken.
- Knowledge of common front-end practices and potential pitfalls.
- Familiarity with browser technologies and APIs.
- Understanding of network protocols like HTTP and WebSockets.
- Ability to measure and optimize web application performance.
- Basic knowledge of branching and deployment strategies.
- Knowledge of Docker and/or containerisation technology.
Nice to have
- Prior experience in server-side development.
- Familiarity with PHP and Symfony.
- Knowledge of GIT or Bitbucket.
- Understanding of event-driven development.
- Knowledge of design fundamentals.