Senior Front-End JavaScript Developer

UIs For Complex Government And Enterprise Apps

NextJS - ReactJS - TypeScript - SvelteKit - JQuery - Web Components

Security-cleared, front-end focussed, full-stack developer with over a decade of experience building and maintaining high-impact web apps for government and enterprise.

Who I am and what I do

About

I am a British Citizen, with full right to work in the UK, and hold an active Security Clearance (SC). I am based in Hampshire/England and am open to remote, hybrid, and on-site roles across the UK. I specialise in front-end architecture, performance and accessible interfaces and have also worked full-stack on the backend APIs too. With over a decade of experience, I have led UI design and implementation across greenfield and legacy projects in government and enterprise, collaborating closely with product, UX and backend teams to ship measurable improvements. I excel at making pragmatic tech choices that balance innovation with maintainability, mentoring junior developers, and driving testing and CI practices that increase team velocity. I am particularly passionate about accessible design, performance optimization, and building resilient systems that scale.

Quick facts

Over a decade of experience; Security Clearance (SC); Government, FinTech, Logistics; TypeScript, ReactJS, SvelteKit, Tailwind

Contact for CV

Contact

Real world professional case studies

Work Experience

Digital Diplomatic Administration (FCDO)

Problem

Refactor and extend legacy pages with secure, accessible forms and templates for diplomatic admin workflows.

Role & decisions

Joined an Agile team; implemented PowerPages templates, refactored and mentored current team with JavaScript and jQuery, enforced GDS accessibility patterns, and demoed changes to stakeholders.

Tech & approach

PowerPages, jQuery, GOV.UK Design System, Dataverse; progressive enhancement and server-side validation.

Outcome

Delivered production pages and templates and replaced manual form handling.

PowerPagesGovernmentAccessibility

Connectivity Planning Tool (DFT)

Problem

Build an interactive mapping tool for national connectivity planning with real-time map interactions and data editing.

Role & decisions

Built a fullstack SvelteKit app; collaborated with UX and QA; integrated MapLibre for custom mapping and interactive features.

Tech & approach

Svelte 4, TypeScript, Firestore, MapLibre, GDS; client-side routing.

Outcome

Enabled planners to manage connectivity layers with faster task completion and clearer decision workflows.

SvelteKitMappingGovernment

Point of Sale & Kiosk UIs (Accesso)

Problem

Deliver performant POS and kiosk UIs across international customers with gRPC backend and strict uptime requirements.

Role & decisions

Senior UI Engineer; designed component library, state strategy with Redux Toolkit, and test automation.

Tech & approach

TypeScript, ReactJS, Redux Toolkit, gRPC, Jest, PlayWright, Cypress; CI in Azure DevOps.

Outcome

Delivered reusable UI components and improved release cadence while reducing bug rate.

ReactJsPOSEnterprise

Shipping Management (Körber)

Problem

Build and maintain enterprise web apps for multinational energy corporations to manage shipping activity with secure, performant UIs.

Role & decisions

Front-End Developer; implemented features in ReactJS; maintain legacy AngularJS app; collaborated with backend teams on REST APIs; maintained on-premises Hyper-V hosting.

Tech & approach

TypeScript, ReactJS, AngularJS, MobX, REST APIs

Outcome

Delivered secure, performant UIs for energy shipping management and maintained legacy systems.

ReactJsEnterpriseEnergy

Skills

Skills

Frameworks: NextJS; ReactJS; SvelteKit; Web Components; jQuery; PowerPages
UI: Tailwind; Ant Design; Material UI; GOV.UK Design System; bootstrap
Languages: TypeScript; JavaScript; HTML; CSS; C#
State/Data: Redux Toolkit; MobX; Firestore; Dataverse
Testing: Jest; Cypress; Playwright
Cloud: AWS; Google Cloud; Azure DevOps

Public Side Project: CalorieTracker.uk

calorietracker.uk

Built a full-stack calorie tracking app with NextJS, TypeScript, and Tailwind. Implemented user authentication, food logging, and progress tracking features. Deployed on Vercel with a serverless backend and integrated third-party nutrition APIs for food data.

Recommendations

LinkedIn recommendation

Michael Jones

VP, Engineering | Agile Change Management | Empowering Teams & Customer Focus

April 14, 2025

I had the opportunity to work indirectly with Mike during his time on our engineering team. While I didn’t manage him directly, he consistently earned strong feedback from his manager and peers. Mike is technically strong, particularly with modern front-end technologies — his depth in TypeScript and React really stood out. He contributed to multiple products across our platform and consistently collaborated well with the wider team. Mike handled change with professionalism and remained a reliable, positive team player throughout. I’m confident he’ll be a valuable asset to any team he joins.

Contact

Contact

LinkedIn: in/mikesamith

GitHub: masmithuk

Open to senior/lead front-end and contract roles.