Lead JavaScript Developer
Remote, 5+ years of experience
Responsibilities
- Design and implement UI logic, animations, and layouts to deliver an intuitive and polished user experience
- Architect and implement UI logic using the MVC pattern
- Lead the development of game prototypes, including core mechanics and interactions
- Design and maintain networking logic and data synchronization between game entities
- Drive the evolution of internal game engines and libraries, and evaluate and introduce new technologies
- Lead refactoring and optimization efforts to improve performance, stability, and scalability
- Design and build internal tools and helper systems to improve team productivity
- Support task decomposition for junior developers, ensuring clarity of goals and successful execution
- Conduct code reviews, provide constructive feedback, and mentor team members to raise overall engineering quality
Who we’re looking for
- 5+ years of professional programming experience
- Ability to read and work with technical documentation in English
- Strong knowledge of OOP principles, core algorithms, and data structures
- Strong analytical and mathematical mindset for solving complex problems
- Hands-on experience with modern development technologies and tooling
- Excellent communication skills and a collaborative team-oriented mindset
- Ability to write clean, maintainable, and well-documented code
- Ability to learn quickly and adapt to new technologies
- Willingness to complete a test assignment
- Openness to technical interviews involving algorithmic challenges
What we offer
- Fully remote work
- A friendly team with minimal bureaucracy and direct access to decision-making
- Opportunity to work on engaging and lively game projects
- Real influence over the product, with the ability to propose and implement ideas
- Final compensation is discussed after the test assignment and interview, based on your experience and expectations