My client, one of Europe's leading gaming organisations are currently looking for a strong frontend developer to work on a cutting edge social networking platform in developing browser based games.

Location- Frankfurt, Germany
Salary- €40-60K + full relocation & company apartment + benefits

Role description:

• Designs and develops browser based games.
• Generates game scripts and storyboards as necessary.
• Ensures applications and systems are fully compliant with requirements through appropriate unit and system/ integration testing.
• Ensures functional and technical design meets product and business requirements.
• Ensures appropriate, accurate, up-to-date technical documentation is available for systems and logic.
• Assists and supports testers with development and execution of test plans.
• Helps drive the delivery of successful, cutting edge products by working on a team with other highly talented Producers, Developers, and Designers.
• Performs other duties as required.

Responsibilities:

• Owns the development of one or more browser games, from specification through design, coding, debugging, and deployment.
• Works closely with the operations to install, configure and operate developed features, as appropriate.
• Works with the Production, Design and Development teams to build a feature set.
• Works closely with QA engineers to ensure quality throughout the development cycle.
• Shares expertise and advise others in the development of features across the service.
• Writes high quality, high performance code.
• Writes complete Unit Tests for developed code.
• Participates in the scoping and sizing of requirements using Agile development methods

Requirements:

• Excellent knowledge of HTML5 and Javascript.
• At least one game online (includes restricted test environments).
• Strong skills in creating optimized in size and render time HTML/CSS code markup based on prepared visual design.
• Experience of optimizing multimedia content for the web.
• Strong knowledge of W3C Standards.
• Proficiency with web-based architectures and technologies (REST, XML, JSON).
• Strong OO design and programming skills applying proven methodologies using UML.
• Used Agile Methodology as a software development process following continuous integration programming, particularly SCRUM.
• Experience with standard revision control (SVN) and defect tracking tools (JIRA).
• Motivated self-starter who likes working on very productive, fast-paced teams.
• Ability to skillfully navigate ambiguity in a dynamic environment.
• Ability to remain calm, poised, professional, and productive when under pressure.
• Passionate desire to build great products.
• Maintains objectivity and seeks win-win resolutions when faced with tough problems.
• Excellent written and verbal communication skills in English.
• Passion for video games.
• Education: B.S in Computer Science, or equivalent work experience
• Experience: 3+ years

Preferences:

• Java (especially backend development, NIO)
• Development on mobile devices (especially iPhone/iPad, Android)
• OpenGL ES and/or WebGL
• Flash ActionScript3
• PHP5
• Scripting languages (like Ruby)

Please apply to - paul.turner@darwinrecruitment.com