Evolution
online gaming
JavaScript/TypeScriptEngineer(React)
Neural analysis suggests this role is
optimal for mid candidates.
“JavaScript / TypeScript Engineer (React) at Evolution. Skills: JavaScript, TypeScript, React, State Management, Testing. Develop full-fledged games from start to finish, ensuring high-quality performance and maintainability. Cover all code with tests”
What You'll Achieve.
A flawless player experience; Make operators successful; Provide an excellent gaming experience for their end users
Industry & Context.
Pragmatic approach to problem-solving
What They're Looking For.
Must Have
JavaScript and TypeScript proficiency, including ESNext standards and advanced types, Experience in developing multi-page SPA applications using React or equivalents (Vue, Svelte, Angular), Deep understanding of centralized state management and performance optimization using MobX or equivalents (Redux, Vuex, Pinia), Experience with unit and component testing using Jest and React Testing Library or equivalents (Vitest, Mocha, Jasmine), Bachelor’s degree in IT or proven work experience in the field, Genuine enthusiasm for front-end development and a commitment to continuous technical improvement, Excellent communication skills and a pragmatic approach to problem-solving, Proficient in both written and spoken English
Nice to Have
Experience with CSS preprocessors (Sass, Less), modular CSS (CSS Modules, PostCSS), and techniques for managing complex animations and responsive layouts, Experience in setting up build tools, linting, and code formatting using Webpack, Vite, ESLint, Prettier, Experience with 3D graphics, custom shaders, and performance optimization using Babylon.js, Three.js, Knowledge of design patterns, system modularization, and SOLID Principles, Experience with profiling, GPU acceleration, and resource optimization
What You'll Do.
Develop full-fledged games from start to finish
ensuring high-quality performance and maintainability
Cover all code with tests
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
How You'll Work.
Team & Collaboration
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; Ensuring effective collaboration within cross-functional teams
Communication Scope
Excellent communication skills; Proficient in both written and spoken English
Process & Methodology
Agile (Scrum / Kanban)
Full Job Description
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. We are searching for passionate JavaScript / TypeScript engineers to take an integral part in building cross-platform web applications used by hundreds of thousands. Our technology stack is modern and based on TypeScript, React, Babylon.js, Redux/MobX, HTML Canvas, and Webpack. 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. 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 Lib
Applying for this JavaScript / TypeScript Engineer (React) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Evolution?
Real rants from real employees. Read before you apply.