New Job! Remote Job
Company

Senior Frontend Developer

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.


Do you like this job?