Front End Developer - Contractor

Somo Ltd
London (Greater)
10 Jan 2018
08 Feb 2018
Contract Type
Full Time
We are recruiting for a Senior Front End Developer to work on a high profile responsive web application for our US client for an initial period of 8 months, with potential for extension.

You will be required to build complex and adaptive web experiences using a modern toolchain including React. The client is progressive in their technology outlook. You will be part of an agile team employing Behaviour Driven Development (BDD) and modern DevOps pipelines to deliver product iterations every two weeks.

This role will require working hours of 12 PM to 9 PM London time to enhance collaboration with the client. In addition, you will be required to travel to the US for an initial training period of up to two weeks and then from time to time thereafter. The team will include other Frontend Developers, AEM/Java Developers, an Agile Facilitator, Devops Engineers, Quality Assurance Engineers, Solutions Architects, and UI Designers.

What will you be working on when you get here

Your responsibilities will include:

Working effectively within an agile teamBuilding dynamic, adaptive, maintainable, and performant web experiences using React, CSS3, and HTML5Maintaining a modern web toolchain using Sass, Webpack, Node.js, and related or similar toolsCollaborating on creation and maintenance of specifications written in Gherkin or a similar ubiquitous languageWriting and maintaining appropriate unit, component, and integration tests using agreed testing frameworksAdjusting and optimizing image assets using Gimp or PhotoshopManaging code collaboratively in GitFollowing code review processes using Github pull requestsMaintaining the knowledge necessary to avoid and/or address cross-browser compatibility issuesAdvising on best practices around SEO and accessibilityKey Skills

Proven experience designing and building complex web applications using React and working directly with UI designers to accurate and fully realize their visionExperience using Test Driven Development (TDD)The ability to write and test reliable asynchronous code integrating with a variety of systems and APIsExpert knowledge of HTML5, including Accessibility and Usability considerationsConsiderable experience writing modular, reusable Sass to produce responsive, well-structured CSS3 (inc. Flexbox) without relying on frameworksExperience of being involved in cross-functional scrum teams, working in an agile environmentPractical knowledge of cross-platform, cross-browser development and website testing techniquesGood communication skills, with the ability to relate technical ideas and best practices to other developersGood documentation skills, and knowledge of why they are essential to a quality productExperience using JIRADesirable Skills

Direct experience with Behaviour Driven Development (BDD) and Domain Driven Design (DDD)Experience writing specifications in Gherkin and running them via CucumberKnowledge of DevOps tools and processes, especially experience building and running Continuous Integration (CI) pipelines and automated test suitesExperience working with Adobe Adobe Experience Manager (AEM)About us at Somo

Somo is an accelerator. Through our Rapid Actionable Innovation engine we create products and services our customers love.

We make sense of the complex, fragmented, fast-paced digital world to increase sales, raise brand awareness and make businesses more productive. We provide strategy and innovation, creative and development, data analysis and technology solutions.

What makes us tick

Delivering innovative and exceptional products and solutions, built using quality driven standards and the latest technologies, used in the right way. We’re proud of the products that we build, with an unswerving commitment to designing and building solutions that deliver real value for our customers.

Applicants must be currently based in the UK or able to relocate immediately. Please note that we are unable to act as an intermediary or sponsor for you to acquire a work permit status in UK. You must have a valid work permit that allows you to work in full time hours to be eligible for this role.

This job was originally posted as