Available to hire
Front-end engineer with extensive experience building and maintaining high-performing UI for web and enterprise applications across retail and eCommerce. I specialise in React/Next.js, TypeScript/JavaScript, component development, refactoring, defect resolution, and delivering user-focused improvements through spikes and proofs of concept.
I’m experienced in testing-driven development (unit/functional/e2e), CI/CD workflows, and working closely with product teams to ensure quality and accessibility. I’ve also contributed to design systems, A/B testing, documentation, and mentoring to help teams deliver reliable, maintainable front-end solutions.
Skills
Language
English
Fluent
Work Experience
Snr Frontend Engineer (React) at Solirius consulting
February 1, 2024 - PresentPart of a dedicated team responsible for development and maintenance of Money Helper Tools. Worked on improving, enhancing, and refactoring a React/Next.js codebase; created UI spikes/proofs of concept for user experience improvements; resolved defects based on business requirements. Delivered unit, functional, and end-to-end test coverage (Jest and RTL, including TDD/RTL practices). Developed within a GitLab CI/CD platform and composed/updated technical documentation.
Frontend Engineer at John Lewis Partners
November 1, 2022 - February 1, 2024Worked on the trade-in tech team, delivering enhancements and new components/features for PDP pages and improving the existing codebase. Migrated unit test files from Enzyme to RTL, and implemented new UI improvements through spikes/proofs of concept. Resolved defects per business requirements using RTL/Jest and wrote unit, functional, and e2e tests. Utilised the in-house JLP design system and supported pair programming. Set up Monetate A/B testing (variants and consumer experiences) and developed within GitLab CI/CD. Wrote and maintained technical documentation and demonstrated progress to stakeholders.
Senior/Lead Frontend Engineer (React) at Cognizant
September 1, 2020 - March 1, 2022Worked on Unilever – Cara App (React) and supported additional React projects in a mono-repo ecosystem. Set up/configured React applications, structured component folders, and applied front-end best practices and coding standards. Applied TDD occasionally; integrated shared components in a mono-repo; wrote technical documentation and provided project status updates to product owners/stakeholders. Delegated and distributed tasks, mentored developers, performed code reviews/refactoring/optimisation, supported UX and Agile story planning, and handled integration of React bundles with Liferay back-end services. Delivered and supported development queries and issue resolution.
Snr Frontend Engineer (React/AEM) at Ford Motors Ecommerce Department
March 1, 2020 - September 1, 2022Part of the ecommerce journey (Cart/Checkout). Designed and implemented new components and features; maintained and refactored the existing codebase for efficiency and maintainability. Analysed and resolved defects based on business requirements. Developed unit tests to ensure requirements compliance and collaborated with developers through mob/pair programming. Authored AEM fragments/components to extend platform capabilities and supported Agile delivery including sprint planning and demos. Mentored developers and shared knowledge via SharePoint/Wiki; composed authoring guides for feature adoption.
Senior Frontend Engineer (React) at Wunderman Thompson commerce UK
December 1, 2019 - May 1, 2020Worked on Tommy Hilfiger shopping bag and Checkout. Developed and integrated React components, performed code review, and applied TDD practices. Updated and maintained component library in Storybook; presented progress/demos to stakeholders. Adopted SOLID-style frontend structure patterns, and participated in Agile and DevOps processes. Built responsive breakpoint layouts and ensured integration with REST APIs and test coverage using Jest (unit) and Cypress (integration).
Senior User Interface Developer at Ford Motor Company Europe (UK)
November 1, 2011 - September 1, 2019Senior front-end application developer in the GUX-SWIX team, building dashboards and subscription experiences using advanced React with AEM 6.2 for single-page applications. Collaborated with Java/backend developers to integrate UI and ensure smooth user experience. Also worked on Ford common login and online service booking (Angular-based applications) plus Ford configurator and finance calculator (JavaScript/jQuery). Participated in Agile scrum, story grooming, acceptance-criteria delivery, code/style guides, unit testing, and code review. Used Docker for testing and debugging cross-browser JavaScript defects; contributed to accessibility (W3/WAI) and usability testing. Supported QA and defect reporting and shared knowledge via internal platforms.
UI Developer (jQuery developer) at Conexus Limited
August 4, 2011 - November 1, 2011Web Developer UI at PHILIPS
June 11, 2011 - July 29, 2011Senior Interactive Developer at Sapient Ltd.
June 24, 2010 - June 8, 2011Worked in an Agile client-facing environment on HSBC website rebranding using HTML5/CSS3/jQuery. Ensured accessibility (AA level or better) and cross-browser compatibility. Contributed to Vodafone VIPs & Getting, Coke-Zone and Coca-Cola Olympics initiatives.
Senior Interface Developer at Sthree Plc
May 1, 2010 - June 30, 2010Senior User Experience Developer at Proquest Ltd.
June 15, 2009 - May 1, 2010Interface Developer at Vexed Digital Limited
May 1, 2009 - June 30, 2009Interface Developer at Burberry Limited
April 1, 2009 - May 1, 2009Front End Developer at Addison Corporate Marketing
February 23, 2009 - March 13, 2009Senior Interface Developer at Agency Republic Ltd
December 10, 2008 - February 20, 2009Senior Interface Developer at Syzygy UK Ltd.
September 22, 2008 - November 14, 2008Senior XSLT / UI Developer at Tesco IT (Dot Com)
May 27, 2008 - August 22, 2008Senior Interface Developer at LBi Ltd.
September 10, 2007 - May 23, 2008Senior Front-End Developer at Archibald Ingall Stretton (AIS)
May 7, 2007 - September 7, 2007Senior Front-End Developer (XML/XSLT Developer) at BDP Media Ltd (e-Learning and training software application)
February 26, 2007 - May 3, 2007Senior Front-End Developer (Team Lead) at Virgin Media Ltd
June 6, 2005 - February 23, 2007Web Portal Developer (Senior Front-End) at O2
August 9, 2004 - May 31, 2005Client Side Developer (BBC Press Office website) at BBCi
February 9, 2004 - March 5, 2004Web developer at Channel 4 Television
December 1, 2003 - January 1, 2004Web developer (ATG Dynamo page developer) at MTV Network Europe
August 26, 2003 - September 30, 2003Web Developer (Front End and ATG Dynamo page developer) at Carlton Interactive Media Limited
December 18, 2000 - April 30, 2003Web Developer/Programmer at Wowgo Ltd.
March 1, 2000 - November 10, 2000Education
BSc Hons Information Technology and Business Information System at Middlesex University London
September 1, 1996 - July 1, 1999Computer Studies at College of NorthWest London
September 1, 1993 - July 1, 1995Qualifications
Information architecture
December 5, 2008 - July 30, 2026Information architecture
December 5, 2008 - July 30, 2026Industry Experience
Software & Internet, Retail, Financial Services, Media & Entertainment, Professional Services, Computers & Electronics
Skills
Hire a Front-End Developer
We have the best front-end developer experts on Twine. Hire a front-end developer in London today.