Software Developer

Recruiter
Spring Grp(Birmingham)
Location
Oxford
Salary
Neg.
Posted
24 Apr 2017
Closes
02 May 2017
Contract Type
Permanent
Hours
Full Time
Front End Developer/Permanent/Oxford/Node JS/Java Script/Agile/KanBan/Bootstrap

Spring Technology is currently recruiting for a Front End Developer for our client based in Oxford. This is a permanent role which requires an immediate start. The successful candidate will have specialist knowledge in relevant programming languages, tools, techniques and apply expertise and knowledge to deliver effective solutions.

Essential
*Exceptional skills in both server side and client side JavaScript.
*Extensive Experience of working with and building NodeJS applications.
*Extensive Experience of other JavaScript frameworks such as (Angular, REACT, EXPRESS, JQuery).
*Experience of writing JavaScript unit test using testing frameworks such as (Mocha, Chai, Jasmine etc.)
*Extensive experience of HTML5 and CSS3.
*Experience of building responsive Web sites and applications using Bootstrap or similar frameworks.
*Extensive Experience of creating and consuming web-services (Rest and Soap.
*Exposure to other broader web technologies including Ajax, REST, Http, Proxy Caching, Cross browser functionality.
*Experience with various source control systems particularly SVN and GIT.
*Experience of leading a team of developers.
*Previous experience working in an Agile environment, implementing projects in scrum, Kanban.
*Knowledge of common design patterns and strong OOP knowledge.
*Ability to identify functional and non-functional requirements.
Desirable:
*CMS (Content Management systems).
*Transactional ecommerce systems, working in both B2B and B2C environments.
*Working with global teams
*Architecting and hosting of applications within a cloud based environment (preferably AWS).
*Docker application containerisation.
*Continuous integration tools such as Jenkins.
*Alternative languages (ideally Java, J2EE, JSP)
*Experienced with the use of Linux command line
Responsibilities in this role include:
*Software development across the full lifecycle
*Write well designed, testable, efficient code in a timely manner to meet delivery timescales / milestones
*Produce specifications and determine operational feasibility
*Integrate software components into a fully functional software system
*Document and maintain software functionality
*Prepare time and resource estimates for development activities
*Tailor and deploy software tools, processes and metrics
*Perform unit and component testing.
*Support functional and non-functional unit testing.
*Own issues; drive and address open questions and follow-ups until all clarified and resolved
*Support code deployment to enable efficient and accurate implementations
If you would like to apply or know more about the role please sends an updated CV to *********************** for immediate consideration.

Spring Technology is acting as an Employment Business in relation to this vacancy.

Spring Technology is an Equal Opportunities employer; we welcome applicants from all backgrounds.