Design and implement integrations between our games and various social networks using a combination of PHP and Javascript SDKs
In depth knowledge and experience of object-oriented analysis and design, with - Java and Java EE technologies, using frameworks such as Spring/Jersey essential
Familiarity with source control (Subversion, git), bug tracking systems (JIRA), build and dependency management systems (ant, ivy, maven), continuous integration, packaging and deployment.
Experience in software development based on common agile application development methodologies, TDD/BDD/Scrum/Kanban
Develop large and complex modules and components of larger system designs
Design large and complex modules and components of larger system designs
Actively participate in quality assurance activities including design and code reviews, unit testing, defect fixes, operational readiness
Develop and conduct targeted technical mentoring, training and workshops
Understand, and be able to articulate, the distinction between game-specific features and game-agnostic features
Design and implement APIs and services that provide a strong and stable platform that can be leveraged by all our games
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time