Accessibility Links

Development Manager - Java - Ruby

  • Job reference: 28627
  • Location: Oxfordshire
  • Job type: Permanent
  • Start date: Not specified
  • Contact: Not specified
  • Sector: Other
  • Salary: £55000 - £60000 per annum

Sorry, this vacancy has now expired.

Please see our job results page to find our current open vacancies or take a look at our Specialisms below and go straight to your area.

BI, Data & Analytics, Change Management, Digital and Development, ERP and CRM Systems, Executive Leadership, Information and Cyber Security, Infrastructure & Cloud Services, Interim Management, Strategy & Architecture, or Work For La Fosse.

 

 

 

 Return to homepage.

Development Manager

You will have the opportunity to use your experience and passion to deliver first-class solutions to our Ruby on Rails platform and JavaScript content architecture working alongside dedicated and talented colleagues at the world's largest university publisher.

KEY OPPORTUNITIES:

You will be able to develop yourself and the team by:

  • Providing day-to-day leadership, helping the team to manage their work according to Agile principles.
  • Providing technical leadership to ensure that innovative and fit for purpose solutions are selected.
  • Working with other Development Team Leads and Technical Consultants to help set the clients technical directions and incorporate common technical directions and policies into MyMaths.
  • Developing a robust and maintainable test workflow working alongside the MyMaths Test Lead.

You will help us deliver high quality and innovative solutions by:

  • Being involved in the full software development lifecycle - from brainstorming to development to dev-ops.
  • Creating a great user experience by writing well-designed and efficient code
  • Delivering high quality and robust solutions by performing functional and non-functional unit and component testing
  • Understanding business requirements to assess operational feasibility and determine acceptance criteria.
  • Writing and maintaining great documentation.

Building on your existing skills you will be encouraged to further develop specialist knowledge in relevant programming languages, tools and techniques and to demonstrate how these can be applied to further drive innovation and improvement.

As a smart, humble and engaging person you will help your colleagues and the client to grow by sharing your expertise and providing technical advice and guidance to others.

About you

Essential skills and experience:

  • Excellent team leadership skills.
  • Experience in leading or coaching teams of developers.
  • First-rate in JavaScript/NodeJS, React and Redux skills and a desire to stay technically hands-on.
  • Experience developing and supporting Ruby / Ruby on Rails applications.
  • Deep and broad technical skills in delivering high-transactional online systems.
  • Experience writing JavaScript unit tests with libraries such as Jest, Enzyme, Mocha, Chai and frameworks like Nightwatch, Protractor, Jasmine, etc.
  • An excellent understanding of HTML5, CSS3 and emerging Web Standards.
  • Extensive experience making solutions work across all browsers, using polyfills and transpilers where necessary.
  • Exposure to fundamental web technologies such as Ajax, HTTP, Proxy Caching, REST and XML/JSON exchange formats.
  • Experience with git/GitHub or other similar source control solutions.
  • Knowledge of common design patterns and strong OOP/FP knowledge.
  • Previous experience working in an Agile environment, delivering through Scrum, Kanban etc.
  • Ability to identify functional and non-functional requirements.
  • A working knowledge of Mac/Linux command line.

Desirable:

  • Experience with Isomorphic apps and/or making the same code work on server and client-side.
  • An interest in the evolution of ECMAScript, including ES6, ES7 and ESNext.
  • Experience with languages that transpile to JavaScript, especially typed-supersets like TypeScript and Flow.
  • Experience working asychronously with remote colleagues from around the world.
  • Knowledge of Continuous Integration tools, particularly Circle CI, Travis and Jenkins.
  • Experience or an interest in Functional Programming techniques and languages (e.g. Clojure, Lisp, Haskell/Elm).
  • Architecting and hosting of applications in cloud-based environments (particularly AWS).
  • Docker application containerisation.
Related jobs
Senior SCCM Administrator
  • Permanent
  • South West London
  • £50000 - £55000 per annum + Bonus and Excellent Benefits
  • Reference 37290
  • Position - Senior SCCM Administrator Location - Basingstoke, South West London Salary - £50,000-£55,000 + Bonus and Excellent Benefits We are working with one of the most influential businesses in today's ever changing world, they architecture world-class buildings, powered by the very latest technology...
Read more
Head of Software Engineering
  • Permanent
  • Manchester
  • £0 per annum
  • Reference 34628
  • Head of Software Engineering - Manchester - Permanent Looking for a Head of Software Engineering, to help lead, coach, develop and grow my client's software engineering team. The role will consist of leading the architecture and technology design through a hands-on approach to software development...
Read more
PMO Analyst
  • Permanent
  • Watford
  • £35000 - £45000 per annum + Package
  • Reference 36795
  • Position: PMO Analyst Location: Watford Salary: £35,000 - £45,000 + Package PMO Analyst required to join a FTSE 250 construction organisation based in Watford. The successful candidate will report directly into the PMO Manager with the primary focus of reporting, analysis and project governance approval processes for...
Read more