Leading development and technical direction of migrating ba.com's selling flow from AngularJS to the current version of Angular 9 in a SCRUM environment.
Responsible for: - Working with stakeholders to establish the best path for migration. - Implementation of state management using NgRx. - Supporting junior developers in the team; Getting them up-to-speed with the new Angular, TypeScript, and the migration approach. - Laying out best practice and documentation so that other teams can follow the migration approach. - Development and maintenance of BA’s design system using StencilJS to maintain and execute a central tool for all Product development teams to utilise. - Reviewing and optimising the current platform usage from key metrics and rectifying the issues proactively. - Using tools such as Jira, Figma and Teams to collaborate and engage with.
Leading development of a progressive web app for zopa.com using React and Gatsby framework in an agile environment.
Responsible for: - Leading the development and maintaining stakeholder visibility and insight. - Creating interactions from designs and writing reusable content modules. - Building reusable components using the Styled Components library. - Establishing best practice to support maintenance and scalability. - Use of Git for source control, managing feature branches and reviewing code.
Development of platforms with user-facing features to support employee engagement throughout the entire business.
Part of a remote-working, agile team with colleagues from all over the world.
The platforms were developed using AngularJS and then upgraded to use React and Typescript.
Responsible for:
- Turning UI/UX designs into prototypes for stakeholders to review. - Working with service engineers to integrate RESTful APIs. - Working remotely, using tools such as Trello, Invision and Slack to communicate in an asynchronous environment. - Use of Git for source control, managing feature branches and reviewing code.
The main project was a fully-responsive, WordPress website, for a residency developer group for one of their major housing projects in London. The code was managed using GIT, and the tooling was managed via Grunt.
Better described as an engineer position where I had to “reverse engineer" the clients' production code using JavaScript, HTML/CSS and leveraging any other front-end frameworks used, to create various layout scenarios, and user journey experiences for split and multivariate testing.
I also had to implement complex logic-based conversion tracking and data collection for tests using JavaScript.
Other responsibilities included providing newly joined consultants with technical training.
The main responsibility was the full development of CMS managed websites. This included both the back-end and front-end development (and occasionally design work as well). The websites were managed by the company’s bespoke CMS solution which was built on top of a Python framework known as Pylons.
The back-end responsibilities included the development of the MySQL tables, and the implementation of the business logic in the controllers. An MVC approach was used here.
The front-end development consisted of templating using the Pylons templating language known as Mako, and the standard with HTML, CSS and JavaScript (jQuery).
Some of my other important responsibilities included; the extending of their bespoke CMS, the implementation of a reusable shopping cart platform, and the supporting and maintaining of spritely.net, a jQuery-based animation plugin.
Talent sourcing specialist de la plateforme Pentalog, SkillValue s’appuie sur un pool de +400 000 Experts Tech & Marketing, dont +15 000 freelancers. Évaluations de compétences, missions, offres d’emploi : les consultants SkillValue vous aident à accélérer votre carrière.
Un compte Pentalog vous permet d’accéder en toute transparence à notre catalogue de prix compétitifs et trouver les meilleurs profils et talents digitaux à travers le monde.
Notre catalogue contient tout ce dont vous avez besoin pour créer et faire évoluer une équipe de développement agile performante.
Pourquoi créer un compte Pentalog ?
Bénéficier de prix transparents pour accéder à des développeurs de classe mondiale
Construire facilement et évaluer votre « équipe de rêve »
Comparer les infos et tarifs à travers 3 continents et 8 pays
Recevoir des offres spéciales et des mises à jour sur les développeurs disponibles
Vous recherchez un profil en particulier ? Contactez un Consultant Pentalog pour trouver l'expert adapté à votre projet.