
Our dream: zero energy bills. zero carbon emissions. full independence. 🌎⚡
About the Company
Enpal is a leading renewable energy company on a mission to put a solar power system on every roof, energy storage in every home, and an electric car in every garage. By providing all-inclusive solar power systems, electricity storage, and wallboxes, integrated with a green electricity tariff, Enpal makes sustainable energy simple and accessible. Recognized as Germany’s first green unicorn and one of Europe’s fastest-growing energy companies, the company offers a dynamic, inclusive environment that supports personal and professional growth.
About the Role
The role of Flutter Engineer focuses on delivering mobile applications that support Enpal’s renewable energy solutions. Responsibilities include developing compelling frontend applications for solar panel installations, displaying real-time energy data, and collaborating closely with product management, software development, and business teams to optimize customer experiences. This position offers career growth, hands-on involvement in the energy revolution, and the opportunity to contribute to sustainable change.
Responsibilities
- Develop and maintain scalable mobile applications using Flutter for iOS and Android platforms.
- Collaborate with product, UI/UX, and backend teams to transform requirements into high-quality user experiences.
- Display real-time energy system data and enhance installation processes through innovative app features.
- Write clean, testable, and maintainable code, including unit tests and automated workflows.
- Contribute to architectural decisions, implementing scalable and modular solutions.
- Continuously optimize app performance, stability, and automation testing.
- Actively gather feedback from stakeholders to align app functionality with operational needs.
Required Skills
- Minimum 2 years of experience developing large-scale mobile applications, preferably with Flutter.
- Strong proficiency in Flutter/Dart, including state management, widget libraries, and asynchronous programming.
- Experience with object-oriented programming languages (Swift, Java, Kotlin, or Dart).
- Knowledge of mobile app development best practices and scalable architecture.
- Experience with testable code, automated testing, and CI/CD pipelines.
- Solid understanding of the full mobile app lifecycle from concept to post-release monitoring.
- Appreciation for high-quality mobile products and excellent user experiences.
Preferred Qualifications
- Experience with GraphQL.
- Familiarity with mobile analytics tools such as Crashlytics or Datadog.
- Exposure to cloud-native, IoT, or event-driven application architectures.
- Strong problem-solving skills and ability to adapt to new technologies.
- Passion for renewable energy, sustainability, and green technology initiatives.
Additional Information
- Hybrid working model with flexibility between office and remote work.
- Modern Berlin-Friedrichshain office with recreational facilities and team spaces.
- Opportunity to contribute directly to Europe’s largest solar energy initiatives.
- Diverse team representing over 65 nationalities, with a strong feedback culture.
- Onboarding includes direct interaction with leadership and exposure to company operations and solar technology.
- Enpal maintains an inclusive and safe work environment with zero tolerance for discrimination or harassment.