Evolution

JavaScript / TypeScript Engineer (React) - Several Openings

8.0/10
Evolution
$4,700 – $6,300 USD45.0% below market
Office / on-site
mid
about 3 hours ago
AI SummaryVerified by Aipplify AI

The vacancy is well-structured and informative, providing clarity on tasks, compensation, and company profile.

AI quality score8.2 / 10

Check Match — Just drop your CV

See your fit for JavaScript / TypeScript Engineer (React) - Several Openings in seconds.

Overview

Join Evolution as a JavaScript/TypeScript Engineer to develop cross-platform web applications in a dynamic team. Enjoy a competitive salary and a vibrant work culture in the online gaming industry. Evolution is a multinational business at the forefront of the online gaming industry. We have an extensive track record of number 1s and are always looking for great people to help us create the next big product hit. Our team of 1,000+ engineers operates out of 8 engineering hubs running code 24/7/365 to serve users around the world. This is run through a modern software stack supporting over 250 fully automated releases per month to our main live environment. We believe in building in-house competence and agile work processes so that we can deliver on our Engineering mission: A flawless player experience.

Job Description

We are searching for passionate JavaScript / TypeScript engineers to take an integral part in building cross-platform web applications used by hundreds of thousands.

What You’ll Be Doing

  • Develop full-fledged games from start to finish, ensuring high-quality performance and maintainability.
  • Work within a cross-functional team consisting of backend developers, frontend developers, and QA engineers, maintaining seamless communication and collaboration.
  • Collaborate closely with 3D designers, UI/UX designers, and Product Delivery Managers.
  • Cover all code with tests using Jest and ensure UI components are documented and tested in Storybook with visual regression testing.
  • Optimize performance and maintain high FPS for visually rich gaming experiences.
  • Contribute to architectural decisions and technology choices for front-end development.

We Offer

  • Gross monthly salary from 4700 EUR to 6300 EUR;
  • A healthy mix of startup-like culture of the company, which enables us to try new approaches and technologies and remain on the edge of technological development and enterprise, with stability and supporting functions to help you focus on your job.
  • Recognition from the business which translates to very competitive salaries and a supportive attitude.
  • Developing games featuring live video serving customers around the world.
  • Modern and developer-friendly delivery processes, including Agile (Scrum / Kanban), JIRA issue tracking, Confluence wiki, GitLab source control, Jenkins continuous integration and delivery, modern hardware and software for development (an IDE of your choice).
  • Being a part of an international team in a successful, publicly traded company.
  • Health insurance, contemporary office environment, international IT conferences, training, hackathons, top-notch equipment, and other benefits and perks.

Requirements

  • JavaScript and TypeScript: strong proficiency, including ESNext standards and advanced types.
  • Frameworks and Libraries (React or equivalents: Vue, Svelte, Angular): experience in developing multi-page SPA applications.
  • State Management (MobX or equivalents: Redux, Vuex, Pinia): deep understanding of centralized state management and performance optimization.
  • Testing (Jest and React Testing Library or equivalents: Vitest, Mocha, Jasmine): experience with unit and component testing, TDD/BDD.
  • Education and Experience: bachelor’s degree in IT or proven work experience in the field.
  • Passion for Front-End Development: genuine enthusiasm for front-end development and a commitment to continuous technical improvement.
  • Problem-Solving and Communication: excellent communication skills and a pragmatic approach to problem-solving, ensuring effective collaboration within cross-functional teams.
  • Fluency in English: proficient in both written and spoken English.

We will appreciate

  • Styling and Animations: experience with CSS preprocessors (Sass, Less), modular CSS (CSS Modules, PostCSS), and techniques for managing complex animations and responsive layouts.
  • Tooling and Configuration (Webpack, Vite, ESLint, Prettier): experience in setting up build tools, linting, and code formatting.
  • 3D Development (Babylon.js, Three.js): experience with 3D graphics, custom shaders, and performance optimization.
  • Application Architecture: knowledge of design patterns, system modularization, and SOLID Principles.
  • Performance: experience with profiling, GPU acceleration, and resource optimization.
Loading similar jobs...