Javascript and C# Programmer

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

Description

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

Requirements

Knowledge and Experience

Essential

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.


Desirable

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


Competencies, Skills and Attributes

Essential

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.


Desirable

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


Other

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