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.

Francis Bolaji

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.

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Snr Frontend Engineer (React) at Solirius consulting
February 1, 2024 - Present
Part 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, 2024
Worked 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, 2022
Worked 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, 2022
Part 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, 2020
Worked 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, 2019
Senior 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, 2011
Web Developer UI at PHILIPS
June 11, 2011 - July 29, 2011
Senior Interactive Developer at Sapient Ltd.
June 24, 2010 - June 8, 2011
Worked 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, 2010
Senior User Experience Developer at Proquest Ltd.
June 15, 2009 - May 1, 2010
Interface Developer at Vexed Digital Limited
May 1, 2009 - June 30, 2009
Interface Developer at Burberry Limited
April 1, 2009 - May 1, 2009
Front End Developer at Addison Corporate Marketing
February 23, 2009 - March 13, 2009
Senior Interface Developer at Agency Republic Ltd
December 10, 2008 - February 20, 2009
Senior Interface Developer at Syzygy UK Ltd.
September 22, 2008 - November 14, 2008
Senior XSLT / UI Developer at Tesco IT (Dot Com)
May 27, 2008 - August 22, 2008
Senior Interface Developer at LBi Ltd.
September 10, 2007 - May 23, 2008
Senior Front-End Developer at Archibald Ingall Stretton (AIS)
May 7, 2007 - September 7, 2007
Senior Front-End Developer (XML/XSLT Developer) at BDP Media Ltd (e-Learning and training software application)
February 26, 2007 - May 3, 2007
Senior Front-End Developer (Team Lead) at Virgin Media Ltd
June 6, 2005 - February 23, 2007
Web Portal Developer (Senior Front-End) at O2
August 9, 2004 - May 31, 2005
Client Side Developer (BBC Press Office website) at BBCi
February 9, 2004 - March 5, 2004
Web developer at Channel 4 Television
December 1, 2003 - January 1, 2004
Web developer (ATG Dynamo page developer) at MTV Network Europe
August 26, 2003 - September 30, 2003
Web Developer (Front End and ATG Dynamo page developer) at Carlton Interactive Media Limited
December 18, 2000 - April 30, 2003
Web Developer/Programmer at Wowgo Ltd.
March 1, 2000 - November 10, 2000

Education

BSc Hons Information Technology and Business Information System at Middlesex University London
September 1, 1996 - July 1, 1999
Computer Studies at College of NorthWest London
September 1, 1993 - July 1, 1995

Qualifications

Information architecture
December 5, 2008 - July 30, 2026
Information architecture
December 5, 2008 - July 30, 2026

Industry Experience

Software & Internet, Retail, Financial Services, Media & Entertainment, Professional Services, Computers & Electronics