About The Position

Software Mind is hiring a Front-end Software Engineer for a project with a gaming company whose mission is to reform the national gaming system. The client provides Lucky Games, Casino Games, and Betting Games, and emphasizes responsible gaming, player protection, fraud prevention, and a safe gaming environment. In this role, you will design, develop, and maintain modern frontend applications using JavaScript, TypeScript, and React. You will build responsive, accessible web services for consumer customers and create reusable, maintainable frontend components following clean-code principles and engineering best practices. The work includes state management and data fetching with Zustand and React Query/TanStack Query, integration with backend services through GraphQL, and support for localization using i18next. You will contribute to performance, usability, and user-experience improvements, participate in A/B testing, maintain automated tests, and collaborate with cross-functional teams throughout the software development lifecycle.

Requirements

  • At least 3 years of full-time professional experience in web frontend development using JavaScript/TypeScript, HTML, and CSS.
  • At least 4 years of professional experience with TypeScript.
  • At least 2 years of professional experience with React.
  • At least 1 year of experience developing web services for consumer customers.
  • Experience developing accessible web services and working with A/B testing.
  • Experience with Remeda, Zustand, GraphQL, React Query/TanStack Query, and i18next.
  • Experience with Node.js, GitLab, and pnpm.
  • Experience with Jest/Vitest and Cypress.

Nice To Haves

  • Experience designing scalable and maintainable frontend architectures.
  • Experience optimizing web application performance and accessibility.
  • Familiarity with modern frontend development practices and tools.
  • Experience working in cross-functional Agile teams.

Responsibilities

  • Design, develop, and maintain frontend applications using JavaScript, TypeScript, and React.
  • Build user-friendly, responsive, and accessible web services for consumer customers.
  • Develop reusable and maintainable frontend components following clean-code principles and engineering best practices.
  • Implement state management and data-fetching solutions using Zustand and React Query/TanStack Query.
  • Integrate frontend applications with backend services using GraphQL.
  • Improve application performance, usability, and overall user experience.
  • Support web application internationalization and localization using i18next.
  • Participate in A/B testing activities to evaluate and improve user experience.
  • Write and maintain automated tests to ensure code quality and application reliability.
  • Collaborate with cross-functional teams throughout the software development lifecycle.

Benefits

  • Flexible and remote cooperation options
  • International projects with leading global clients
  • Travel opportunities related to international projects
  • Non-corporate atmosphere
  • Internal and external training
  • Well-being initiatives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service