James Power

James Power

JavaScript Software Engineer

11 years experience | 5 years remote

London, UK

Personal Statement

Full-stack JavaScript Software Engineer with 11 years of experience delivering scalable, user-centric digital solutions. Expertise in optimizing performance and accessibility across frontend and backend systems. Proven success in leading teams and projects, with a track record of improving efficiency and reducing costs for high-profile clients like Vertical Aerospace and PA Consulting. Open to permanent and contract opportunities, committed to driving impactful digital transformation.

Experience

Filter by tags:

Vertical Aerospace

Remote (UK)

Full-Stack Developer

12/2022 – 06/2024

remote
startup
contract

Tooling and applications for flight tests, simulation and communications for the UK's first eVTOL aircraft.

  • Enhanced the stability and testability of crucial infrastructure, resulting in improved reliability and streamlined development processes.
  • Achieved an impressive 80% reduction in application startup time, optimising efficiency and enhancing user/developer experience.
  • Successfully replaced Blaze UI with a superior React implementation, enhancing performance and elevating the quality of the user interface.

Emrit

Remote (Worldwide)

Full-Stack Engineer

03/2022 – 07/2022

remote
crypto
startup
permanent

Applications for onboarding, informing and paying Emrit's Helium retail customers.

  • Spearheaded the development of the Emrit Explorer, a groundbreaking Helium device explorer application, showcasing leadership and technical prowess.
  • Devised and implemented effective strategies to enhance team performance and accelerate development cadence, resulting in increased productivity and timely project delivery.

PA Consulting

Remote (UK)

Full-Stack Developer

09/2021 – 03/2022

remote
finance
contract

Pret A Manger Coffee Subscription, 160k+ monthly active users, £3m MRR

  • Played a key role in the successful delivery of the new Coffee Subscription Gifting proposition, showcasing technical expertise and contributing to the expansion of the client's product offerings.
  • Successfully delivered new user account features for the Pret Perks proposition, enhancing the user experience and driving customer engagement for the loyalty program.

GoRank

Remote (UK)

Full-Stack Developer

07/2020 – 05/2021

remote
startup
contract

GoRank search engine optimisation (SEO) business-to-business software as a service.

  • Empowered customers with seamless access through the implementation of a robust single sign-on (SSO) solution, leveraging a JWT-based authorization API that enhanced security and simplified user authentication.
  • Significantly improved the scalability and resilience of vital business architecture, ensuring smooth operations and minimal downtime, ultimately enhancing the overall performance and stability of the system.

Prophecy Unlimited

Bristol, UK

Senior Front-End Developer

02/2020 – 03/2020

agency
contract

BMW Group UK retailer websites.

  • Demonstrated exceptional problem-solving skills by discovering, investigating, and effectively resolving bugs and addressing accessibility/usability issues, ensuring a smooth and seamless user experience.
  • Proactively took the initiative to educate clients on the importance of accessibility, providing valuable insights and guidance to promote inclusive design practices and create digital products that are accessible to all users.

University of Bristol

Hybrid (UK)

Full-Stack Developer

06/2019 – 01/2020

edtech
contract

Staff Web Profiles. Bespoke Gatsby site generator providing mobile-first, public-facing profiles for academics to showcase expertise, research, and interests.

  • Promoted accessibility awareness and knowledge by educating team members on the principles and guidelines of accessibility, ensuring a thorough understanding and adherence to the WCAG AA standard.
  • Successfully achieved product compliance with WCAG AA standards, thereby providing an inclusive experience for all users.
  • Delivered a bespoke, mobile-first, and highly accessible UI component library, enabling the development team to create user interfaces that prioritize accessibility, consistency, and user-friendliness across multiple platforms and devices.

Royal Bank of Scotland

Bristol, UK

Software Engineer, UI

09/2017 – 03/2019

finance
permanent

Developing JavaScript UI for the UK's most prominent corporate and private banking web application.

  • Led the initiative to drive mobile adoption among customers by spearheading the responsive redesign of the product, resulting in an enhanced user experience and increased customer engagement on mobile devices.
  • Recognised as the Team Accessibility Champion/Project Accessibility Champion, demonstrating a strong commitment to promoting and implementing accessibility practices throughout the organisation, ensuring inclusivity for all users.
  • Acknowledged for professional achievements by receiving the BCS Foundation Certificate in Agile, showcasing expertise in agile methodologies, and the RBS Scrum Master certificate, highlighting proficiency in Scrum project management methodologies.

Olice Productions

Bristol, UK

Lead UI Developer

09/2016 – 09/2017

agency
edtech
permanent

Bespoke e-learning solutions, e-details, mobile applications, and websites.

  • Provided invaluable guidance and expertise to the design and development teams, ensuring a seamless user experience by incorporating UX principles and best practices throughout the project lifecycle.
  • Mentored and nurtured junior team members, fostering their professional growth and contributing to a strong and collaborative team dynamic. Additionally, actively participated in the developer hiring process, evaluating candidates and selecting top talent to join the team.
  • Demonstrated product ownership and actively engaged with clients, effectively communicating and understanding their needs, translating them into actionable requirements, and ensuring that the final product met or exceeded their expectations. Maintained a client-facing role, building strong relationships and delivering exceptional customer service.

Olice Productions

Bristol, UK

Digital Developer and Designer

06/2013 – 09/2016

agency
edtech
permanent

Bespoke e-learning solutions, e-details, mobile applications, and websites.

  • Led the end-to-end process of designing, prototyping, and developing HTML5 applications, leveraging both JavaScript frameworks and standalone implementations, to create intuitive and engaging user interfaces.
  • Created a custom mobile-first UI component library that prioritized accessibility and provided configuration-driven capabilities, allowing for seamless integration and customization within various projects.
  • Ensured the UI components were highly accessible, adhering to best practices and standards to provide an inclusive user experience across different devices and assistive technologies.

Skills

HTML5
CSS3
Sass
JavaScript
TypeScript
React.js
Redux.js
Next.js
Node.js
Express.js
Gatsby.js
Angular
MongoDB
GraphQL
RESTful APIs
WebSockets
AWS
Google Cloud Platform
Docker
Git
Webpack
Babel
Jest
Mocha
Cypress
Agile Methodologies
Scrum
Kanban
Test-Driven Development (TDD)
Responsive Web Design
Progressive Web Apps (PWA)
Web Accessibility (WCAG)
SEO Best Practices
Performance Optimization
Cross-Browser Compatibility
UI/UX Design Principles
Adobe Creative Suite
BEM Methodology
SMACSS
CSS Modules
Styled Components
Tailwind CSS
Bootstrap
Material-UI
AG Grid
React Native
CI/CD
Jira
Confluence

Education

University of the West of England

Bristol, UK

2012 - 2016

BSC (Hons) Digital Media (First Class)

  • Level 1: Graphic Design, Design in Context, Web Design Studio, Introduction to Web Platforms, Multimedia Studio
  • Level 2: 3D Technologies for the Web (Unity), User Experience, Web Design Principles, Data, Schema and Applications (PHP, MySQL, XML, XSD, XSL)
  • Level 3: Professional Experience, Creative Technologies Project (Nebula - Mobile-first CMS/e-learning authoring tool), Mobile Device Development (Objective-C, Swift, Java), Ethical and Professional Issues in Computing and Digital Media, Advanced Topics in Web Development (REST, SOAP, WOA), Interaction Design

Droitwich Spa High School

Droitwich Spa, UK

2009 - 2011

A-Levels

  • A2: Maths, Physics, Chemistry
  • AS: Biology, Critical Thinking

Droitwich Spa High School

Droitwich Spa, UK

2005 - 2009

GCSEs

  • 13 GCSEs (A*-A)