Software Team Lead (iOS)
Ohme · London, England, United Kingdom
- Senior
- Full-time
- Posted 2026-11-09
- Confirmed live on 10 November 2026
Job description
Ohme is on a mission to accelerate the global transition to clean, affordable energy. We do that by serving as an integrated hardware and software smart-grid platform, focused on the residential EV charging market.
The worlds of energy, transport and artificial intelligence are colliding and Ohme is at the heart of this new era. By using technology and data integrations to connect cars, chargers, people, energy providers and more, Ohme has a powerful platform that puts the consumer at the core.
Ohme has been selling its chargers to consumers since mid 2019 and has had exponential growth since. We are now operating in multiple countries and have partnerships with the likes of VW Group, Hyundai, Volvo, Octopus Energy, and other innovative brands.
We are scaling up the business and are building out the team for rapid growth. If you’re interested joining a fast-growing cleantech venture on a data and AI-first journey to speed up the global transition to clean, affordable energy, read on!
We are looking for an experienced Software Team Lead to help build the next generation of Ohme’s mobile experience - a seamless bridge between our customers, chargers, and the energy grid.
You’ll collaborate closely with our backend, product, and hardware teams to deliver a world-class app that connects with Ohme chargers, communicates with our API, and brings to life the energy-smart features our customers love.
This is an opportunity to take ownership of critical app components, mentor team members, and contribute to both architectural and product decisions. You’ll thrive here if you’re passionate about quality, performance, and building elegant solutions that scale.
Skills Required
• 5+ years of experience building and maintaining production-grade iOS applications.
• Expert in Swift, SwiftUI, and Xcode, with a deep understanding of Apple’s ecosystem and guidelines.
• Proven experience as a Senior Software Engineer, Technical Lead, or similar role involving leading or mentoring a team of software engineers
• Direct line-management experience: 1:1s, performance reviews, career development, hiring, and onboarding
• Strong systems knowledge, with the ability to steer delivery, operational health, and technical risk — partnering with a Principal Engineer on architecture and complex design decisions.
• Passionate about crafting intuitive, elegant, and performant user interfaces.
• Proactive, collaborative, and energised by solving complex problems in a fast-moving environment.
• Skilled in implementing CI/CD workflows
• Comfortable integrating and managing third-party SDKs
• Excellent problem-solving skills with a balance of pragmatism and innovation.
• Strong communication skills and experience collaborating cross functionally.
• Comfortable working in tandem with the product function, guiding priorities by linking engineering effort to impact, cost, and risk, and collaborating on the product roadmap.
• Ability to mentor and inspire engineers, fostering both professional and personal growth.
• Proven ability to set team practice for AI-assisted development without lowering judgement, security, or quality.
• Prior experience in addressing business and technical stakeholder requirements and translating these to the appropriate solution architecture
Desirable
• Very nice to have if you have experience with Bluetooth (BLE)!
• Experience with Firebase, Customer.io and localisation frameworks
• Energy sector or EV domain knowledge
• Experience working for a product centric organisation
What you will do
• Provide technical guidance, coaching, and support to engineers of varying seniority – manage engineers to help them achieve their ultimate potential.
• Foster a collaborative and inclusive environment, encouraging knowledge sharing and best practices.
• Steer the team's delivery, operational health, and technical risk, partnering with the Principal Engineer on architecture and complex design decisions.
• Act as the primary owner of team delivery: roadmap execution, planning cadence, ways of working, dependencies, risk escalation, and stakeholder alignment.
• Maintain a regular hands-on coding contribution — review code, set craft standards through patterns and implementation trade-offs, and ensure scalable, maintainable solutions
• Collaborate with product managers, designers, and stakeholders to define technical requirements and translate them into actionable roadmaps.
• Drive the execution of projects from conception to deployment, balancing speed with quality.
• Act as a bridge between technical and non-technical teams, ensuring clarity and alignment.
• Contribute to a culture of continuous improvement in both process and technology.
• Directly line-manage your engineers: own 1:1s, performance reviews, mentoring, career growth, hiring, and onboarding
• Keep abreast of industry trends and advancements and communicate those with your team
Benefits
You’ll get
Prepare for the interview
Nothing collected for this employer yet. The Blind 75 is what technical screens draw from; practice it here, with a coach, in Java or Python.
More at Ohme
- Head of Product Engineering · UK & Ireland
- Senior Software Engineer (Backend) · UK & Ireland
- Product Manager · London, England, United Kingdom
- Director of Product · London, England, United Kingdom
- Partner Operations Executive · London, England, United Kingdom
- Senior Business Development Manager - Netherlands · Zwolle, Overijssel, Netherlands
- Business Development Manager - Netherlands · Zwolle, Overijssel, Netherlands
- Software Engineer · London, England, United Kingdom