Ernest Wiafe-Annor
Senior Software Engineer
London, UK · we2annor@gmail.com · 07805 545160 · ernestannor.com
Profile
Senior Frontend-Focused Software Engineer with 8+ years of experience building and scaling high-traffic, consumer-facing web applications in complex product environments. Currently working at Sky on large-scale streaming platforms used by millions of users, with a strong focus on product outcomes, performance, reliability, and accessibility. Deep expertise in modern frontend architecture (React, TypeScript, Next.js) combined with strong system design skills and cross-functional collaboration with product and design. Passionate about building maintainable UI platforms, improving developer productivity, and mentoring engineers.
Experience
Software Engineer (Senior-Level Frontend Role)
- Lead frontend engineer on large-scale consumer streaming applications (NowTV Classic and Peacock), delivering customer-facing features used by millions of users across web and TV devices.
- Own complex UI features end-to-end, from technical design and state management through implementation, testing, deployment and production support, utilising CI/CD, Docker and Kubernetes.
- Play a key role in the modernisation of Sky's frontend platforms, contributing to the transition from React-based applications to Lightning to improve rendering performance, startup time, and device compatibility.
- Work closely with product managers and designers to translate user journeys and accessibility requirements into reliable, high-performance interfaces.
- Drive improvements in frontend performance, playback reliability, and accessibility, reducing customer-facing errors and improving overall viewing experience.
- Contribute to frontend architecture decisions, design system usage, and code standards, helping manage technical debt and improve long-term maintainability.
- Regularly support live production systems, participating in incident analysis and post-incident improvements to strengthen frontend platform resilience.
Software Engineer
- Key contributor to the launch of Sky Glass, a flagship product delivering pay-TV directly to screens without a set-top box.
- Built and enhanced internal customer agent applications supporting sales, purchases, and refunds, integrating with both legacy and modern backend systems.
- Contributed to backend upgrades and platform reliability improvements, helping improve scalability and operational stability.
- Worked in close collaboration with product, QA, and operations teams to deliver features safely in a regulated, customer-facing environment.
Product Developer
- Led performance optimisation initiatives for high-traffic e-commerce platforms, significantly improving page load times and user experience.
- Produced actionable performance reports to identify and resolve critical bottlenecks across frontend and backend systems.
- Designed and built internal dashboards to support project tracking, resource planning, and organisational transparency.
- Worked closely with stakeholders to prioritise performance work that delivered direct commercial impact.
Software Developer
- Migrated a large legacy YUI codebase to React as part of a next-generation SaaS platform in the Care, Health, and Education sector.
- Contributed to backend development in Java, modelling new entities and value objects to improve data integrity and system performance.
- Worked closely with product owners to deliver new functionality in a highly regulated domain.
Frontend Developer (Contract)
- Built reusable and maintainable React and Angular components for client-facing web applications.
- Collaborated in agile teams to deliver projects on time, with a focus on clean code, scalability, and maintainability.
Designer / Developer
- Developed interactive web experiences and UI components, contributing to improved usability and delivery speed.
- Designed and implemented website mock-ups and supported UI/UX improvements.
Technical Skills
Frontend
Backend & APIs
DevOps & Tooling
Testing
Education
IMIS Programming Diploma (IT)
Ghana
SSCE
Ghana