Frontend Engineer
Role details
Job location
Tech stack
Job description
We are currently on the lookout for a talented frontend developer to join and strengthen the team responsible for developing our back-office application.
Participating in all phases of product development, from ideation and planning to implementation and release; Utilizing cutting-edge technologies across both web and infrastructure, including TypeScript, React, Redux, Next.js, Vite, AWS, Kubernetes, CodeFresh, GitHub Actions, and more; Contributing to the growing open-source community by dedicating time to open-source projects; Leveraging top-tier tools like Notion, Jira Cloud, GitHub, Zoom, and Slack for efficient collaboration.
Requirements
A minimum of a Bachelor's Degree in Computer Science or a related discipline; At least 5 years of experience with a solid understanding of JavaScript; Experience with modern frontend frameworks (preferably React or Vue); Knowledge of TypeScript; Familiarity with state management libraries (we use Redux, but experience with MobX, Recoil, Zustand, or similar is also valuable); Experience using a design system (we use Ant Design, but it's easy to pick up); Strong attention to detail and a passion for delivering quality products; Knowledge of best practices, design patterns, and key principles of software development; A collaborative spirit, as we believe we're stronger together.
Experience in the betting/gaming industry; Experience developing back-office applications, such as dashboards and CRUD systems with complex data models; Being a TypeScript expert - we all love and use TypeScript for all frontend projects; A deeper understanding of React, especially best practices around function components and hooks, forms, and data flow; Understanding performance optimization practices and application of techniques to optimize applications; Experience creating applications with high-frequency, low-latency data changes; Motivation to not only learn but to help others advance.