Web Developer
AKQA
2021-12-03 07:46:21
Barkingside, Greater London, United Kingdom
Job type: fulltime
Job industry: I.T. & Communications
Job description
At AKQA, we believe in the imaginative application of art and science to create beautiful ideas, products and services. With an entrepreneurial and collaborative approach, we design adaptive digital services and applications that capture the imagination, delivering immersive experiences for our clients.
Located in London (Farringdon), United Kingdom, you will be working in a progressive, meritocratic environment, with access to world renowned thought leadership from all disciplines and working with some of the brightest minds in their fields.
About the role:
We are looking for an established practitioner of the latest web technologies; building best in class applications, serving users on the modern web landscape, whatever that may be. Collaborating in a team of highly skilled people, each with strong opinions about various technologies, frameworks and approaches to delivery; you will need to communicate your ideas to your colleagues effectively and articulate them to other internal stakeholders.
Collaborating and delivering on the promises of heavily experiential UI designs, often attempting what has not been attempted before; delivering the future of digital engagements with today's technologies. You will be a self-starting technologist who can draw parallels across a technology landscape and isn't restricted by a specific skill set. However below is a list of skill sets we would expect.
Requirements:
- Hands on development on small to large scale projects
- Work closely with others to ensure good collaboration across all disciplines (Creative/UX) and to facilitate the solving of day-to-day challenges
- Implement testing strategies and promote rapid but high-quality development practices
- Operating in Lean and Agile methodologies or Hybrid approaches
- Strive to learn new skills and stay abreast of technical developments, successfully applying them to work practices
- Receive a high level of internal and external client satisfaction
- Encourage and mentor peers and reviewing code written by other developers
- Advanced Vanilla JS, ReactJS and jQuery
- Advanced CSS and SASS including non-trivial bespoke web animations, for example, the parallax effect, animations tied to scroll, frame animations, and image carousel animations
- Excellent semantic HTML5 skills
- Integration of front-end code with Content Management System (AEM) and other back-end technologies using templates
- Responsive web design capability for varying viewports and breakpoints, input mechanisms and touch devices
- Knowledgeable in feature support between mobile and desktop browsers, touch and mouse events, responsive images, and backwards compatibility with IE11
- Communication with API's or server applications via HTML forms
- Use source code control systems (GIT) to resolve complicated code conflicts
- Implementing tagging with GTM for web components experience
- Able to produce JavaScript unit tests
- Working knowledge of AEM development and understanding of an AEM project. structure, writing HTML, managing packages with CRX/DE.
- BitBucket, Jira, Jenkins experience
- Recognised as a trusted developer - work well by themselves or contributing to a team
- Healthcare
- Pension
- Mortgage advice
- Life assurance
- Season ticket loan
- Laptop
- Dental
- Eye tests
- Mental health care
- Employee assistant programme
- Headspace
- Massages
- Gym membership
- Fitness studio on site
- Cycle to work
- Learning and development programmes
- Fruit, tea and coffee
- Nails
- Fry days (breakfast on friday)
- Discounts
- 3 stage interview
- 1 technical test