Join our Talent Network
Skip to main content

Mobile Lead / Architect

Location: , Remote, United States
Location Type: Remote
Salary Range: 180000 - 240000 USD Annually

Share:
Save Job Saved

Description

Mobile Lead / Architect
 
 
POSITION DESCRIPTION: 
We are seeking a highly skilled Mobile Application Lead/Architect with experience in renewable energy systems. The ideal candidate will have a strong background and experience writing clean, maintainable, thoroughly tested, and shippable production mobile applications in iOS and Android. 
This position reports to the Senior Director of Software Engineering, or any other member of senior management that the President of the Company may designate. This position is located in Remote, US, and working hours are Monday through Friday, from 8:00 am to 5:00 pm or 9:00 am to 6:00 pm local time. Overtime and weekend working hours may be required as needed. This position is expected to travel up to 10%.
 
 
RESPONSIBILITIES
  • Develop and Maintain Mobile Applications: Lead the design, development, and maintenance of mobile applications using SwiftUI for iOS and Kotlin for Android. Ensure that the mobile solutions are robust, efficient, and scalable, adhering to best practices in mobile development.
  • Lead Mobile Application Design & Development: Spearhead the end-to-end design and development of mobile applications for energy management solutions. Create intuitive, user-friendly applications that allow users to manage energy consumption, track storage systems, and optimize energy usage, all while ensuring they align with business goals in the energy sector.
  • Architect Scalable Mobile Solutions: Architect and implement mobile applications that can scale across various user bases. Leverage SwiftUI and Kotlin to create responsive, high-performance applications for both iOS and Android platforms. Ensure that both platforms maintain high standards of quality and usability.
  • Integrate with Backend & Cloud Services: Work collaboratively with backend teams to integrate mobile applications with APIs, cloud services, and microservices. Ensure seamless data exchange and synchronization between the front-end (mobile) and back-end (cloud) systems for real-time monitoring, updates, and accurate energy management features.
  • Mentorship & Best Practices: Mentor junior and mid-level developers on best practices in SwiftUI and Kotlin development. Guide them on mobile-specific design patterns, testing approaches, and debugging techniques. Encourage adherence to mobile development best practices, including accessibility, code quality, and performance optimization.
  • Drive Mobile App Quality and Performance: Focus on optimizing mobile application performance, ensuring minimal impact on device resources such as CPU, memory, and battery life. Implement best practices for performance testing, continuous integration, and automated testing to ensure high-quality deliverables.
  • Collaborative Teamwork in Diverse Environment: Collaborate with cross-functional teams in a diverse environment, respecting varying opinions and fostering a culture of open communication. Help guide the team through decision-making processes, and contribute to creating solutions that balance technical feasibility with business needs.
  • In-Depth Industry Experience in Energy Sector: Develop expertise in the energy management industry, including knowledge of energy tariffs, financial models, storage sizing, and control/monitoring systems. Use this domain knowledge to design and implement mobile features that help users manage and optimize their energy usage.
  • Stay Ahead of Industry Trends: Keep up with the latest trends in mobile app development (especially in SwiftUI and Kotlin) and advancements in energy technology. Proactively introduce new tools and frameworks that can improve app performance and user experience.
  • Ensure Security and Compliance: Work closely with security teams to implement robust security measures for mobile apps, protecting user data and ensuring compliance with relevant regulations in the energy and environmental sectors.
  • Performance and Analytics: Integrate analytics and performance tracking features within the mobile applications to measure app usage, user behavior, and the success of energy-saving features. Use this data to inform future iterations and improvements.
  • End-to-End Mobile Solutions: Take ownership of the mobile app development lifecycle, from conceptualization to deployment. Work closely with stakeholders to define user stories, refine the product roadmap, and deliver mobile applications that meet business objectives and provide an excellent user experience.

 

REQUIRED QUALIFICATIONS
  • Educational Background: Bachelor's degree in Computer Science, Engineering, or a related field. A Master's degree is a plus. 5+ years of professional experience in mobile development, with a proven track record of leading mobile application projects and architecting mobile solutions.
  • Experience Designing Mobile Architectures: Extensive experience in designing and architecting mobile applications for both iOS and Android platforms. Ability to create scalable, reliable, and maintainable mobile application architectures that ensure high performance and seamless user experience across platforms.
  • Proficiency in Native iOS and Android Development: Solid experience developing native mobile applications using Swift and SwiftUI for iOS, and Kotlin for Android. Deep understanding of each platform's unique capabilities, guidelines, and best practices.
  • Mobile UI/UX Design & Optimization: Expertise in mobile UI/UX design principles for both iOS and Android, ensuring responsive, intuitive, and user-friendly interfaces. Knowledge of platform-specific design patterns (iOS Human Interface Guidelines, Android Material Design) and the ability to optimize UI for performance and accessibility.
  • Writing Clean, Maintainable, and Tested Code: Proven ability to write high-quality, maintainable, and scalable code using best practices. Experienced in applying Test-Driven Development (TDD) and ensuring comprehensive test coverage (unit, integration, and UI tests) to maintain high-quality mobile applications in production.
  • Mobile Application Lifecycle Management: Expertise in managing the entire mobile app development lifecycle, from conceptualization to deployment. Hands-on experience with version control (Git), CI/CD pipelines, and deploying apps to the App Store and Google Play Store. Knowledge of app store submission processes and approval guidelines.
  • Database Design for Mobile Apps: Experience in designing local databases (e.g., Core Data for iOS, Room for Android) and handling data persistence in mobile apps. Ability to work with both local and remote databases, optimizing data storage and retrieval for performance.
  • App Performance and Optimization: Strong expertise in identifying and optimizing mobile app performance bottlenecks, including memory management, network efficiency, and CPU usage. Ability to ensure smooth user experience by optimizing app startup time, screen rendering, and background tasks.
  • Push Notifications & Real-Time Data Handling: Experience with implementing push notifications and handling real-time data in mobile applications. This includes knowledge of technologies like Firebase Cloud Messaging (FCM) for push notifications and WebSocket or other real-time communication protocols for app interactivity.
  • Experience with Mobile App Security: Expertise in implementing mobile app security practices, including data encryption, secure authentication (e.g., OAuth, biometric authentication), and protecting sensitive user data on mobile devices. Familiarity with platform-specific security features such as Keychain on iOS or Keystore on Android.
  • App Analytics & Monitoring: Experience with integrating analytics tools (e.g., Firebase Analytics, Google Analytics, or custom analytics solutions) to track app usage, performance, and user behavior. Ability to analyze and leverage data to drive product improvements.
  • Collaborative Skills and Leadership: Ability to collaborate effectively with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality mobile apps. Experience leading a team of mobile developers and mentoring junior team members, fostering a culture of collaboration and continuous improvement.
  • Adaptability to Mobile Trends: Demonstrated ability to stay up-to-date with the latest trends in mobile development and mobile platform updates. Willingness to quickly adopt new technologies and frameworks to enhance app functionality and user experience.
  • Experience Maintaining Production Apps: Proven experience maintaining mobile applications that are live in production. Ability to troubleshoot and resolve issues quickly in production environments, monitor app performance, and handle user feedback for continuous improvement.
  • Excellent Problem-Solving and Communication Skills: Strong problem-solving abilities with a focus on delivering effective solutions. Clear communication skills, capable of explaining complex technical concepts to non-technical stakeholders, and working collaboratively within the team and organization.
 
 
Hanwha Q CELLS America Inc. (“HQCA”) is a Qcells company, one of the world’s largest manufacturers and providers of solar photovoltaic (PV) products and solutions.  Headquartered in Irvine, California, HQCA has been rapidly expanding its business in North America through the expansion of products and solutions, including distributed energy solutions, direct-to-homeowner solar sales and financing, and EPC services.  We provide an opportunity to be part of an exciting and growing world-class global business in an interesting and expanding industry of the future.
 
PHYSICAL, MENTAL & ENVIRONMENTAL DEMANDS: 
To comply with the Rehabilitation Act of 1973 the essential physical, mental and environmental requirements for this job are listed below. These are requirements normally expected to perform regular job duties. Incumbent must be able to successfully perform all of the functions of the job with or without reasonable accommodation.  
Mobility 
Standing 
20% of time  
Sitting 
70% of time  
Walking 
10% of time  
Strength 
Pulling 
up to 10 Pounds  
Pushing 
up to 10 Pounds  
Carrying 
up to 10 Pounds  
Lifting 
up to 10 Pounds  
Dexterity (F = Frequently, O = Occasionally, N = Never) 
Typing 
F 
Handling 
F 
Reaching 
F 
Agility (F = Frequently, O = Occasionally, N = Never) 
Turning 
F 
Twisting 
F 
Bending 
O 
Crouching 
O 
Balancing 
N 
Climbing 
N 
Crawling 
N 
Kneeling 
N 
 
 
 
 
 
 
 
 
 

The salary range is required by the California Pay Transparency Act and may differ depending on the location of those candidates hired nationwide. Actual compensation is influenced by a wide array of factors including but not limited to, skill set, education, licenses and certifications, essential job duties and requirements, and the necessary experience relative to the job’s minimum qualifications.

*This target salary range is for CA positions only and should not be interpreted as an offer of compensation.

You may view your privacy rights by reviewing Qcells' Privacy Policy or by contacting our HR team for a copy.
Share: