Position: Tech Lead JavaScript
Company: Playtika
Experience required: 5y
English level: upper

Responsibilities:
—  Acts as a functional leader – integrates between teams, creates knowledge-sharing methods, and defines professional standards for the entire unit 
— Leads professional discussions in their domain 
—Mentors colleagues in relevant domains and sometimes approves part of their tasks and projects 
—Responsible for the communication with the architects and working in full collaboration with them 
—Working closely with a team on tasks 

 
Requirements: 
— Professional programming experience with fluency in JavaScript and Typescript 
— Deep knowledge of SOLID, IoC, OOP, Software Design Pattern, client/server architecture 
— High comfort level extending and improving an established codebase 
— Experience in off-the-shelf game engines as well as native or custom engines on web\mobile platforms 
— Experience unit testing or functional testing, instrumentation, and test harnesses 
— TDD mindset  
— Experience in cross-platform programming 
— Experience in performance analysis and code optimization 
 
Nice to have: 
— Experience with Babel, Rollup\Webpack, NPM, Node.js