Job Description
Description:
A great opportunity to join the newly formed Digital Client Experience & Strategic Initiatives team in our New York office supporting company business globally to deliver innovative solutions to our clients.
The Digital Client Experience team will support the company's vision to transform its client experience, which includes rebuilding its digital marketing platforms and establishing new digital solutions. This team will also drive the technology solutions for the new Wealth Solutions and Secondaries business lines.
In this role, you will work alongside Product owners, agile team of Engineers, Business SMEs, various Service owners & Support teams with a key focus to drive innovation and continuously deliver business outcomes.
Your key responsibilities will include:
A great opportunity to join the newly formed Digital Client Experience & Strategic Initiatives team in our New York office supporting company business globally to deliver innovative solutions to our clients.
The Digital Client Experience team will support the company's vision to transform its client experience, which includes rebuilding its digital marketing platforms and establishing new digital solutions. This team will also drive the technology solutions for the new Wealth Solutions and Secondaries business lines.
In this role, you will work alongside Product owners, agile team of Engineers, Business SMEs, various Service owners & Support teams with a key focus to drive innovation and continuously deliver business outcomes.
Your key responsibilities will include:
- Experience working with and optimising AEM Client libraries
- Sighlty/HTL Templating
- AEM responsive grid and layouts
- Less/Sass CSS pre-processor
- `aem-front` node module
- A modern JavaScript framework such as React/Angular
- Consideration of Core Web Vitals when building web pages
- A passion to build highly available, fault-tolerant, and scalable systems
- Experience with or an appetite to learn how to apply SOLID principles and software engineering best practices
- Experience with one or more general purpose programming languages including but not limited to: Java, JavaScript/TypeScript
- Experience applying data structures, algorithms, and object-oriented design, to solve real world problems
- knowledge of the full software development life cycle including,
- Coding standards
- Meaningful code reviews
- Source control management
- Build processes
- Automation
- Containerisation
- CI/CD workflows
- a desire to learn and grow, both as a Software Engineer and a team player.