Senior Developer

Recruiter
Lexis Nexis
Location
United Kingdom
Salary
£45000.0 - £60000.0 per annum
Posted
30 Sep 2017
Closes
05 Nov 2017
Contract Type
Permanent
Hours
Full Time
Software Engineer

London

Highly Competitive Basic Salary & Benefits

LexisNexis need full stack engineers to help build our next generation 'Google for Lawyers' product. In a cross-functional agile team you'll be pairing to write test-driven front-end and back-end code and working closely with UX, QA and the business every day to deliver value.

We need developers with strong experience in JavaScript, .NET and ideally unit and functional testing, but most importantly a passion for building things.

PRIMARY RESPONSIBILITIES MAY INCLUDE:

  • Working in a pair on user stories to deliver valuable chunks of functionality
  • Applying sensible levels of test automation to new and existing code
  • Improving automated build and deployment processes
  • Design and implement proofs of concept and utilities to aid in the engineering process.
  • Conduct research to aid other team members in decision-making.
  • REQUIREMENTS/SKILLS:

  • Really understand the web - HTTPS, browsers, web servers and the patterns of technologies therein.
  • Great JavaScript skills - should be able to compare client side frameworks, understand module systems and always know what 'this' means
  • Good knowledge of HTML and CSS
  • Good C# (or equivalent strongly typed OO language) skills and have used them in a web based MVC application
  • Knowledge of all the bits of a modern web application stack - preferably in relation to .NET (e.g NuGet for package management, webpack or similar for client-side bundles etc)
  • Understand CI and deployment pipelines, even if you haven't built them yourself
  • A test-driven, or test-aware approach to everything you build
  • Git competent
  • Good communicator - we work daily with technical and non-technical team members and good communication is essential
  • Takes initiative - we work in self-organising, and non-hierarchical teams
  • Be prepared to get things wrong, iterate, get feedback and get things right - we're all learning!

  • This job was originally posted as www.totaljobs.com/job/76648629