Tom Roper is a senior JavaScript developer with 10 years of experience building performant, user-focused front-end applications and migrating server-rendered sites to client-side React architectures. Currently at jane.app, he previously led large UX-driven projects at MEC—including a prize-winning checkout and in-store pickup experience—bringing solid expertise in React, Redux, ES6, Webpack and testing tools like Karma/Jasmine and Enzyme. He combines hands-on implementation (HTML/CSS/SASS, TypeScript, PHP) with a practical eye for performance and reliability, having planned a checkout re-architecture into a PWA. An enthusiastic mentor and instructor, Tom has taught web fundamentals and helped onboard developers while also maintaining a strong interest in emerging languages such as Elixir and Elm. Outside of work he’s an avid snowboarder and instructor, a discipline that underlines his collaborative coaching style and comfort managing fast-moving, real-world operations.
10 years of coding experience
10 years of employment as a software developer
BTEC, Music Technology, BTEC, Music Technology at Strode College
Professional Web Development, Professional Web Development at Red Academy
Contributions:13 commits, 2 PRs, 25 pushes in 4 days
reactnode-expressexpressjsexpresscontact-list
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.