The JavaScript/TypeScript Engineer will report to the Scala/JavaScript Department Lead and will take an integral part in building a cross-platform web application used by hundreds of thousands of users world-wide on iOS, Android, and desktop platforms. The company's technology stack is modern and based on TypeScript, React, Babylon.js, and Webpack.
Main Responsibilities:
- Design, develop, debug and support code responsible for implementing and testing new and existing games and related platform functionality.
- Be responsible for product performance, including load on network, memory, and processing units.
- Create and maintain system and unit documentation.
- Deliver code of the highest quality following best practices in software development, attention to detail, test coverage and system testing on a timely basis.
- Follow and improve the coding guidelines set in the company.
- Translate business requirements into technical and functional designs.
- Work closely as part of the Development Team to deliver winning products.
- Replace colleagues during their vacations, sick leaves, and other absences.
- Perform and participate in code reviews and submit code to code reviews, address code review comments with appropriate diligence.
- Diagnose and resolve systems problems with care and diligence.
- Perform other development tasks or other duties, as requested by the manager.