Senior Haxe Developer

  • Kharkiv
  • Kyiv
  • Lviv
  • Game Development

Our team is expanding, and we are looking for a Senior Haxe Game Developer to work on projects for one of the largest lottery and gaming companies in the world. This company is a leading developer of innovative software and systems for digitally distributed gaming entertainment.
Sigma Software team develops various casino games based on customers’ platforms: slots, video pokers, scratch, and table games.

Customer

The customer is one of the largest lottery and gaming companies in the world. This company is a leading developer of innovative software and systems for digitally distributed gaming entertainment.

  • Responsibilities

    • Take responsibility for the delivery of major product features
    • Identify and resolve all related key technical issues under the Game Producer supervision
    • Contribute to requirements gathering and analysis
    • Analyze product requirements and take major part in designing software at the high and detailed levels
    • Carry out technical supervision of Middle and Junior software development staff
    • Clarify technical details for Middle and Junior software development staff
    • Participate in estimation and planning sessions
    • Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
    • Promote good design principles, such as code reuse, modularity and extensibility, and mentor others in these principles
    • Perform code reviews for compliance with the best engineering practices, coding standards, and quality criteria set forth on the project
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Continuously participate in technical risks identification and analysis, immediately notify Project Manager of new risks identified, suggest the mitigation strategy
    • Escalate technical issues that can’t be solved without additional involvement of project, department, or top management
  • Requirements

    • Experience with JavaScript/TypeScript or similar technology stack, based on the HTML5 canvas
    • Understanding of new technologies and readiness to get in-depth knowledge of Haxe (some Haxe experience would be a great advantage)
    • Experience with Maven and Ant
    • Solid skills in OOP/OOD
    • Advanced user of SVN/Git
    • Experience in the game development
    • Intermediate level of English is a must, Upper-Intermediate would be a huge plus
  • Personal Profile

    • Initiative and proactive person, result oriented
    • Good team player, able to lead a team and has proven skills of leadership and mentoring
    • Dedicated and keen on keeping commitments
    • Thorough and accurate
    • Takes a lot of professional pride in their work and constantly strives for high quality solutions