Javascript and C# Programmer

London, England, United Kingdom · IT · Permanent Full Time


Job Summary

The role of JavaScript Programmer will be part of an agile development team, building and working on enterprise grade software applications on mobile, web and desktop platforms.

Working alongside the Head of Applications Development the JavaScript Programmer will ensure delivery of quality applications and solutions to the business.

Key Deliverables

Key Stakeholders

Reports to

Head of Applications Development


Knowledge and Experience


Proficient with Frameworks such as AngularJS, Angular 6, NodeJS, TypeScript.

Experience with source control management systems and continuous integration/deployment environments.

Experience with automated testing Experience with agile development methodologies including Kanban and Scrum.

Comprehensive understanding of object-oriented and service-oriented application development techniques.

Internally motivated, able to work proficiently both independently and in a team environment.

Strong communication skills with both internal team members and external business stakeholders.


Knowledge of Microsoft .NET development using C#, Entity Framework.

Competencies, Skills and Attributes


Programming Languages & Frameworks: AngularJS, Angular 6, NodeJS, TypeScript, Entity Framework.

Development Tools: Visual Studio, Visual Studio Code, ReSharper, TFS, VSTS, Git.

Testing Tools: Selenium, NUnit, Jasmine, Mocha, Chai, Sinon, Mock, SpecFlow, Protractor.

Development Methodologies : Agile/Scrum.

Strong written and verbal skills.

Is detail orientated and thorough ensuring accuracy.

A logical thinker and solutions driven.


Knowledge of Microsoft .NET development using C#, Entity Framework.


Experience using the Atlassian suite (Confluence, Jira).

Experience using O365.

Passion for computer games

Please note that Square Enix does not accept speculative candidate submissions from recruitment agencies.

Apply for this job