Front End Developer

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Essential skills required for the role, Who you are:

You have a good understanding of Internet technologies and architectures and general application development.

Conception and implementation of enterprise content management solutions based on AEM

You have an understanding of the full life cycle development process and be eager to influence the processes adopted by the team in delivering projects.

You're team-oriented, keen to share your knowledge and open to giving (and receiving) continuous feedback.

You believe quality is something we all take ownership of, and write high quality, testable code.

You're product-minded and understand the trade-offs between quality and delivering fast.

You're a strong communicator and thrive working cross-functionally with disciplines from operations to design and architecture.

You love to learn new skills and want to develop your existing ones to maximise your potential.

You care about impact, love a challenge, and take ownership of your work.

You have a genuine passion for software engineering, a firm desire to continuously improve the software that you work on and the development process and tooling. You thrive in an environment that deeply values collaboration, feedback, and learning.

You have the intellectual curiosity and discipline to explore the problem space beyond what is directly expressed by requirements.

You have a flexible attitude and are willing to tackle new challenges - someone who is dynamic, high-energy and works with a sense of urgency.

You have a willingness to work across the entire software stack, from provisioning of infrastructure through to software design, development and support

What you will bring:

- Developing a brand new application using web technologies -

- Apply modern best practices in your designs and implementations.

- Helping define and develop the testing strategy

- Collaborate with other engineers to prioritise and ship features.

- Contribute to technical scoping and work estimate

- Integrating tooling into the CI/CD pipelines

- Design, development, and testing of software that makes use of or is based on the Adobe Experience Manager. After initial evaluation and analysis, you help integrate AEM with the existing setup in line with the requirements of the organization

- Work with a DevOps mindset to help build, run and own your own code in a production environment.

- Work closely within a Matrix organisation made up of Product Managers, Business Analysts and Software Engineers as well as third party vendors.

Technical stack and skills required for the role:

- Experience with AEM Developer tools such as Apache Felix, Apache, Sling, Jackrabbit or CRXDE

- Experience of writing JavaScript in an asynchronous nature with promises, closures, types and ES6 features.

- Experience of working with Node.js and its associated frameworks

- Experience of working with testing technologies such as Jest, Cypress, a11y, Backstop, Lighthouse etc.

- Writing semantic, component driven, HTML and CSS with progressive enhancement in mind.

- Previous experience working with CSS preprocessors such as Sass or LESS.

- Usage of build tools such as Webpack and/or npm scripts to aid Front End workflows.

- Prior experience with Docker containers and CI/CD Servers such as Jenkins.

- Best practice knowledge of security, performance and accessibility.

- Working knowledge of modern browser APIs.

Good to have:

Working knowledge of cloud platforms and serverless architecture with AWS and/or GCP.

- Previous usage of workflow tools such as JIRA and/or Trello.

- A firm believer in test-driven development and continuous deployment with tools such as

Jenkins.

- Exposure to RESTful APIs and aiding their development.

- Been part of a high-performing, autonomous, Agile development Team.

- A keen interest in UX and understanding of visual design.

Start date
ASAP
Duration
3
From
Harvey Nash IT Recruitment UK
Published at
11.04.2021
Project ID:
2087812
Contract type
Freelance
To apply to this project you must log in.
Register