About Us
We are an innovative iGaming company offering a comprehensive suite of crypto-focused products, including sportsbook and casino experiences. By combining cutting-edge technology with a deep understanding of the crypto space, we aim to revolutionise the betting and gaming experience for a global audience.
Our mission is to create the most effortless and accessible betting and gaming entertainment experience, delivering innovation and personalisation at every touchpoint.
Our vision is to become a leading player in the betting industry by combining seamless user experiences with groundbreaking personalisation and community-driven engagement.
Whether it’s through competitive sportsbook offerings or immersive casino gameplay, we are dedicated to creating a unique and engaging platform. Join us in shaping the future of crypto iGaming.
Senior Frontend Developer
Responsibilities:
- Architect and develop advanced, responsive web applications using Next.js and TypeScript, ensuring seamless performance across devices and browsers.
- Lead the design and implementation of reusable, modular components and frontend libraries to streamline development and enhance consistency.
- Collaborate with UX/UI designers to transform complex wireframes and prototypes into pixel-perfect, user-friendly interfaces.
- Optimize applications for speed, scalability, and SEO, leveraging Next.js features like static site generation (SSG), server-side rendering (SSR), and incremental static regeneration (ISR).
- Integrate frontend logic with RESTful and GraphQL APIs, working closely with backend developers to ensure a cohesive end-to-end experience.
- Implement and maintain robust state management solutions (e.g., Redux, Zustand, or Context API) tailored to project needs.
- Champion code quality through rigorous code reviews, automated testing (e.g., Jest, React Testing Library), and adherence to modern best practices.
- Proactively identify and refactor legacy code to improve maintainability, performance, and developer experience.
- Stay ahead of the curve by researching and integrating emerging frontend technologies, tools, and trends into our workflows.
- Mentor junior developers, sharing insights on Next.js, TypeScript, and frontend architecture to foster team growth.
- Contribute to the evolution of our frontend design system, ensuring consistency and scalability across products.
- Troubleshoot and resolve complex frontend issues, balancing quick fixes with long-term solutions.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 4+ years of hands-on experience in frontend development, with at least 2 years focused on React.js and Next.js.
- Expert-level proficiency in TypeScript, including advanced typing, generics, and utility types.
- Strong command of HTML5, CSS3 (e.g., Tailwind CSS, styled-components, or Sass), and modern JavaScript (ES6+).
- Proven experience with state management libraries (e.g., Redux, Zustand, or Context API) and optimizing state for performance.
- Extensive knowledge of Next.js features, including API routes, dynamic routing, and hybrid rendering approaches.
- Hands-on experience integrating with RESTful and GraphQL APIs, with a solid understanding of API-driven development.
- Mastery of responsive and adaptive design principles, ensuring flawless cross-browser and cross-device compatibility.
- Familiarity with frontend build tools (e.g., Webpack, Turbopack, or Vite) and version control systems like Git.
- Exceptional problem-solving skills, with a keen eye for detail and a passion for clean, maintainable code.
- Strong communication skills and a collaborative mindset to work effectively with designers, backend developers, and stakeholders.
Preferred Qualifications:
- Experience leading frontend projects or teams in an Agile environment.
- Familiarity with modern frameworks beyond Next.js, such as Svelte, Vue.js, or Remix.
- Knowledge of performance optimization techniques (e.g., lazy loading, code splitting, image optimization) in Next.js applications.
- Exposure to testing frameworks like Jest, Cypress, or Playwright for end-to-end quality assurance.
- Experience building or contributing to design systems and component libraries in a production environment.
- Previous work in high-performance industries like gaming, e-commerce, or real-time applications.