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 a month 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 - Mobile Networking

Senior Software Engineer position at Uber focusing on mobile networking infrastructure, offering competitive compensation and opportunity to work on global-scale challenges.

Senior Quality Assurance Engineer (Mobile)

Senior QA Engineer position focusing on mobile application testing for Android and iOS platforms, requiring extensive experience in test automation and quality assurance.

Senior React Native Engineer

Senior React Native Engineer role at MoonPay, building Web3 infrastructure and mobile applications with React Native and TypeScript in a fast-paced fintech environment.

React-Native Engineer

Senior React-Native Engineer role at Paperless Post, building and shaping mobile experiences for millions of users with competitive compensation and benefits.

Senior Mobile Software Developer

Senior Mobile Software Developer role at Prodigy Education, developing educational games that impact millions of students worldwide.