Skip to main content

Mobile Application Lead Architect

Irvine, CA
Permanent
Mobile Application Lead/ Architect
Location: Remote from US- California (with some limited travel to Irvine, CA)
Duration: 1 Year+
Time zone: Candidates to work in Pacific Time Zone

POSITION DESCRIPTION:
We are seeking a Senior Engineering Manager to lead the development of our next-generation Mobile Residential Applications, a critical tool for residential solar homeowners and system installers. This role will drive the architecture, execution, and team culture behind a mobile-first residential mobile product suite that enables seamless on-site commissioning of solar systems as well as homeowner experiences.
You will lead a team of iOS and Android engineers, collaborating closely with engineers in Korea and India, and work closely with product, design, and hardware teams to deliver a robust, scalable, and intuitive mobile experience. The ideal candidate has deep expertise in mobile architecture, shared component systems, and IoT-connected device workflows.

RESPONSIBILITIES
Technical Leadership & Strategy
  • Define and execute the technical roadmap for residential mobile applications, with a focus on performance, reliability, and scalability.
  • Build screens to deliver consistent UX across platforms.
  • Ensure seamless integration with EMS firmware and cloud backend.
  • Champion best practices in mobile development, including CI/CD, observability, and performance profiling.
Engineering Excellence
  • Establish and maintain high standards for code quality, testing, documentation, and operational excellence across all tooling teams.
  • Implement metrics and KPIs to measure developer productivity and tool effectiveness.
  • Promote a culture of continuous improvement and technical rigor.

Team Management & Execution
  • Lead a high-performing team of Swift (iOS) and Kotlin (Android) engineers.
  • Provide career development support for direct reports, including mentoring, coaching, and performance reviews.
  • Collaborate with globally distributed teams in Korea and India, fostering a strong async-first culture with flexible overlap hours.
  • Work with offshore contractors to ensure alignment with team goals and delivery standards.
  • Drive agile execution, sprint planning, and delivery of high-quality software.
Cross-functional Collaboration
  • Partner with Product Management, UX/UI, QA, and Hardware Engineering to deliver user-centric solutions.
  • Coordinate with the Cloud Backend team to integrate with telemetry data and device management.
  • Advocate for customer needs and usability through close collaboration with partner teams.
REQUIRED QUALIFICATIONS
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • 10+ years of software development experience, with 5+ years in engineering management.
  • Proven experience building and launching mobile apps with native iOS and Android teams.
  • Deep understanding of mobile architecture, shared component systems, and design systems.
  • Good understanding in offline strategy, IoT protocols, and connected devices
  • Strong communication and stakeholder management skills.
  • Comfortable working across time zones and cultures; experience with remote-first teams.
PREFERRED QUALIFICATIONS
  • Solar Industry experience (Renewable)
  • Direct experience in connected devices or field services

Job Type: Permanent

Job ID: 254436908