REACTjobsboard

Senior Software Engineer

React jobs at Arcadia Group

Arcadia Group

Full TimeReact
Posted 4 years ago

THE ROLE

The Software Engineering community are responsible for analysing, designing, planning, executing and evaluating work to time, cost and quality targets, assessing and evaluating risk.  The Engineers work within a clear framework of accountability, exercising substantial personal responsibility and autonomy.  They take initiative to keep skills up to date, mentor colleagues, maintain an awareness of developments in the industry, and advise on scope and options for continuous operational improvement.

KEY RESPONSIBILITIES

As a Software Engineer at Arcadia you are required to perform an extensive range of technical and/or professional work activities in a variety of contexts. This includes the following:

  • You write clean, concise, self-documenting code that both you and your team can still understand a year after
  • You strive for greatness in regards to unit testing and aspire to have 100% unit test code coverage in everything you do.
  • You champion code reviews and provide clear concise feedback
  • You thrive in an agile fast paced environment and embrace change.
  • You fully contribute to the work of the teams and work to the required technical standards
  • You actively look to mentor more junior engineers
  • You support the technical leads
  • You take a more holistic view on tasks, consulting between engineering teams and architecture
  • You actively participate in technical decisions and champion clear documentation of decisions

SKILLS & EXPERIENCE

  • Extensive Commercial experience in JavaScript ES5/ES6, CSS3 and HTML5
  • Minimum 2 year experience with a JavaScript framework, ideally js / Redux
  • Commercial experience with NodeJS Strongly
  • Ability to thrive in an Agile first environment
  • Commercial experience of continuous integration and delivery
  • Strong commercial experience with TDD/BDD
  • Strong Commercial experience with unit testing ideally in Jest
  • Commercial experience with REST APIs
  • Strong commercial experience in building SPAs and isomorphic applications
  • Commercial experience with Docker, AWS, Jenkins, Redis
  • Commercial experience with GIT and GIT branching methodologies
  • Working knowledge of modern software design patterns and SOLID principles
  • Passionate for technology and how it can be used to solve problems
  • Degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
  • Ability to present technical problems to non technical employees
  • Strong track record of mentoring more junior engineers
  • Strong written and verbal communication skills
  • Strong teamwork ethic

EXTRA CREDIT

  • Experience with ecommerce engineering highly beneficial
  • Knowledge of JS test frameworks highly advantageous e.g. IO
  • Commercial experience of creating isomorphic progressive web applications highly beneficial

WHAT WE OFFER

  • Flexible working hours
  • 25% staff discount across all brands within the group
  • Generous holiday with holiday trading
  • Early finish summer hours
  • Regular team and company social events
  • Pension scheme
  • Company bonus scheme
  • Interest free season ticket loan
  • Access to regular sample sales
Apply for this job