cover image
OVO

OVO

company.ovo.com

1 Job

3,300 Employees

About the Company

OVO Energy was founded in 2009 and redesigned the energy experience to be fair, effortless, green and simple for all customers.

OVO is on a mission through its sustainability strategy Plan Zero to tackle the most important issue of our time; the climate crisis, by bringing our customers with us on the journey towards zero carbon living. OVO Energy has committed to being a net zero carbon business and achieve bold science-based carbon reduction targets by 2035, while helping members reduce their household emissions at the same time.

Through OVO Foundation, our climate-focussed charity, we're creating a greener, brighter future for the next generation by funding climate action and education projects for kids across the UK.

Listed Jobs

Company background Company brand
Company Name
OVO
Job Title
Staff Software Engineer (Mobile/Web)
Job Description
**Job title** Staff Software Engineer (Mobile/Web) **Role Summary** Hands‑on technical leader responsible for end‑to‑end delivery of complex mobile and web initiatives, shaping architecture, raising engineering standards, and mentoring a high‑performing engineering team across multiple squads. **Expectations** - Expert level experience in mobile/web engineering (TypeScript/JavaScript, React.js/React Native, Swift and/or Kotlin). - Proven track record of technical leadership on multi‑team projects. - Strong focus on performance, UX, accessibility, security and reliability. - Excellent communicator, mentor, and stakeholder influencer. - Ability to reduce tech debt, author architecture decisions, and drive adoption of modern front‑end practices. **Key Responsibilities** - Own the full technical delivery cycle for complex initiatives. - Shape and evolve mobile/web architecture, design system adoption, shared libraries, and cross‑platform patterns. - Set and enforce engineering standards for performance, accessibility, observability, security, and reliability. - Influence API and BFF design to simplify client‑server contracts. - Develop measurable plans to eliminate tech debt and lead refactor efforts. - Mentor and grow engineers through pairing, design reviews, and talks. - Participate in hiring: calibrate interviews and assess skill sets. - Support incident response and maintain operational excellence of services. - Co‑lead architectural reviews, author ADRs, and drive adoption of agreed patterns. - Define performance & accessibility targets for the domain. - Act as primary technical counterpart to Product, Design, and Backend teams, plan work, align roadmaps, and unblock cross‑team dependencies. - Drive collaboration within the Mobile/Web Community of Practice. **Required Skills** - Deep expertise in TypeScript/JavaScript, React.js, React Native, and mobile platforms (Swift/Kotlin). - System‑thinking and architectural problem solving. - Proven technical leadership and delivery excellence across squads. - Strong knowledge of performance, UX, and accessibility metrics and improvement techniques. - Excellent communication, mentorship, and stakeholder influence. - Hands‑on ability to code, design, and architect while leading by example. - Familiarity with emerging front‑end technologies and modern development practices. **Required Education & Certifications** - Bachelor’s degree in Computer Science or related field (or equivalent professional experience). - No mandatory certifications listed.
United kingdom
Remote
18-11-2025