Senior Software Engineer - Flutter

GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, windows, and more.
Lehi, UT, USARoseville, CA, USAPlano, TX, USA
$137,000 - $160,000
Mobile
Senior Software Engineer
Hybrid
Finance · Consumer

Description For Senior Software Engineer - Flutter

GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, windows, and more. Over 1 million homeowners have benefited from our simple, fast, and frictionless technology that makes the adoption of these products more affordable, accessible, and easier to understand. Thousands of professionals deploying home efficiency and solar solutions rely on GoodLeap's proprietary, AI-powered applications and developer tools to drive more transparent customer communication, deeper business intelligence, and streamlined payment and operations.

We are looking for an experienced Flutter Developer to join our Consumer Solutions team. In this role, you will be responsible for building cross-platform mobile and web applications, ensuring they are performant, scalable, and secure. You will also take part in mentoring junior developers and working closely with product managers, team members, and the design team to ensure that solutions meet the needs of all stakeholders.

Key Responsibilities:

  • Build, deploy, and maintain cross-platform applications using Flutter for iOS, Android, iPadOS, and Web.
  • Ensure the application is optimized for performance across different devices and platforms.
  • Mentor junior developers and help guide them in best practices and development techniques.
  • Architect and lead solutions that are performant, scalable, and secure, ensuring code quality through best practices.
  • Work closely with product managers, team members, and the design team to ensure alignment with business needs and stakeholder expectations.
  • Integrate the application with RESTful APIs, ensuring smooth communication between front-end and back-end systems.
  • Handle app signing and deployment to the App Store and Google Play.
  • Maintain familiarity with industry-standard security practices to ensure the integrity of the applications.

Required Qualifications:

  • Proficient in Dart and Flutter with experience deploying to iOS, Android, and Web platforms.
  • Strong understanding of push notifications, app signing, and deployment processes.
  • Experience integrating Flutter applications with RESTful APIs and working with OAuth for authentication.
  • A proactive mindset, with a willingness to mentor junior developers and contribute to architecture decisions.

Join our team and contribute to building sustainable solutions while working with cutting-edge technologies!

Last updated 2 months ago

Responsibilities For Senior Software Engineer - Flutter

  • Build, deploy, and maintain cross-platform applications using Flutter for iOS, Android, iPadOS, and Web
  • Ensure the application is optimized for performance across different devices and platforms
  • Mentor junior developers and help guide them in best practices and development techniques
  • Architect and lead solutions that are performant, scalable, and secure, ensuring code quality through best practices
  • Work closely with product managers, team members, and the design team to ensure alignment with business needs and stakeholder expectations
  • Integrate the application with RESTful APIs, ensuring smooth communication between front-end and back-end systems
  • Handle app signing and deployment to the App Store and Google Play
  • Maintain familiarity with industry-standard security practices to ensure the integrity of the applications

Requirements For Senior Software Engineer - Flutter

  • Proficient in Dart and Flutter with experience deploying to iOS, Android, and Web platforms
  • Strong understanding of push notifications, app signing, and deployment processes
  • Experience integrating Flutter applications with RESTful APIs and working with OAuth for authentication
  • A proactive mindset, with a willingness to mentor junior developers and contribute to architecture decisions

Interested in this job?

Jobs Related To GoodLeap Senior Software Engineer - Flutter

Senior Software Engineer - Camera

Senior Software Engineer position at Qualcomm focusing on camera software development for mobile devices, requiring expertise in C++, Python, and imaging technologies.

Senior React Native Developer

Senior React Native Developer position at Nearform - Remote role building enterprise applications with Node.js and React Native in a global team.

Android Game Performance Engineer

Senior Android Game Performance Engineer role at Qualcomm China, focusing on optimizing gaming performance and power efficiency on mobile platforms.

Senior React Native Developer

Senior React Native Developer position at Nearform, building mobile applications with Node.js and React Native in a remote-first environment.

Mobile Software Engineer

Senior Mobile Software Engineer role at BitGo, building cross-platform applications with React Native for digital asset infrastructure.