Full Stack Engineer
Role details
Job location
Tech stack
Job description
As a Senior CRO Engineer, you will play a key role in optimizing our client's web application UI using the Angular framework to achieve business OKRs and enhance customer engagement and satisfaction metrics. You will leverage your expertise in front-end development, experimentation, optimization, and personalization, working with optimization tools in an Agile squad environment. In this role, you will be responsible for driving the engineering quality, design, implementation, and ongoing operation of assigned products. You will collaborate closely with business partners, engineers, data scientists, and UX designers to design, develop, test, deliver, and document complex applications and services. This is a London-based role.
Requirements
- 3+ years of experience developing A/B and multivariate (MVT) optimization campaigns.
- Front-end development expertise with JavaScript frameworks such as React, Next, or Angular.
- Advanced proficiency in JavaScript, jQuery, Vanilla JS, CSS, and HTML.
- Strong understanding of end-to-end user journeys, customer experience (CX), and website personalization/audience targeting.
- Experience in automation testing and writing regression tests for web applications.
- Solid background in building fully responsive websites and leveraging data analytics and Google Tag Manager (GTM) for optimization.
- Experience developing in TypeScript, PHP, Python, and/or Java; prior use of split testing platforms such as Adobe Target, Optimizely, or Google Optimize; and a solid understanding of design patterns, object-oriented design, and data structures is desirable.
- Additional expertise in cloud computing, native device development, CMS solutions, service-oriented architecture, user interface development, machine learning, and AI technologies related to customer experience (CX) improvement and automation is advantageous.
About the Candidate:
- Bachelor's degree in Computer Science or a related discipline.
- Demonstrates a strong passion for technology, curiosity, and a willingness to learn new skills.
- Experienced in working effectively within a team and consistently delivering work according to project timelines.
- Brings a positive, proactive attitude to problem-solving and technical challenges.
- Possesses excellent written and verbal communication skills, with fluency in English.
- Experience with client and stakeholder management is advantageous but not required.
- Shows a commitment to going above and beyond to ensure high-quality delivery.
- Proficient in using Atlassian tools such as Jira and Confluence; willingness to travel for project or client needs as required.