Coventry, England, United Kingdom
Front End Engineer with experience in developing apps in React, Next.js, Vue.js, Node.js and TypeScript. Looking for a Front End/Full Stack JavaScript-based role.
- Significantly improved maintainability & development experience, and reduced bugs by migrating 4-year-old React codebase with 6,900+ lines of code from JavaScript to TypeScript - Fixed visual bugs impacting thousands of users in open-source Electron & React Presenter product - Increasing confidence in product robustness by adding the first unit and component tests with React Testing Library and Jest (currently at 15% of codebase)
- Implemented tools including ESLint and TypeScript to provide an optimal developer experience - Integrated a sub 2-minute deployment pipeline to production on trunk merge, enabling dozens of deployments per day - Optimised website performance to reduce friction and improve the user experience, as demonstrated by Google Lighthouse ratings of 100% (for Best practices, Performance and Accessibility), and 95% for SEO - Added unit and integration tests in Jest for 80% coverage - Piloting the app with peers to gain feedback and improve the app
- Highlighted and proposed improvements to hundreds of accessibility issues by performing a first-ever accessibility review - Developed and launched new features for a desk-booking app including people search functionality - Identified and fixed many bugs that were negatively impacting user experience - Improved onboarding experience for new developers by updating obsolete documentation
- Assisted the student with learning and breaking down difficult concepts - Guided the student through exam questions and providing feedback to help with exam technique