Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
About Us:
Powerverse, established by Lightsource bp, is a leader in the growing Energy Management market. At Powerverse, we are empowering people and communities to run their lives on sustainable energy with ease. Our smart ecosystem connects to solar power, EV charging, battery storage and more, so customers can take control of costs and make energy go further in their business or home.
We are empowering a smart, connected, electric world that is convenient, economical, and clean. We make it simpler to shift to an electric world with easier buying, installation, and service journeys by taking away the option overload with our smart AI and automation at the premises. Our teams Build Products that Matter, and we value being Curious, Connected, Passionate and Reliable.
Job Overview:
As a Mobile App Developer at Powerverse, you'll work with teams across the business to plan and deliver cutting edge features, to help our customers on their journey to a sustainable electric future. An AI-driven conversational UX sits at the heart of our app, so experience and/or a demonstrable passion for working with LLM technologies such as ChatGPT would be a significant advantage for any candidate.
Key Responsibilities:
- Collaborate with product managers and wider business stakeholders to define and priorities features and enhancements based on user feedback and business goals.
- Contribute to the design, development, and maintenance of our mobile applications for iOS and Android platforms.
- Write clean, maintainable, and efficient code that adheres to our security and privacy standards for mobile app development
- Work with UI/UX designers to implement user interfaces that both simplify and enhance user experience.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Troubleshoot and debug applications to optimize performance.
- Conduct testing to ensure the robustness and reliability of our mobile applications.
- Produce and maintain technical documentation, including design documentation and implementation details.
- Stay up-to-date with the latest trends, technologies, and best practices in mobile app development.
Requirements:
- At least 3 years of experience in cross platform mobile app development for iOS and Android platforms.
- Proficiency in designing and developing React-Native based apps, including React-Native animations, React hooks and use of state management tools like Redux or Mobx.
- Experience delivering conversational-like interfaces and integrating with LLM technologies like ChatGPT will be a significant advantage.
- Demonstrable experience with producing pixel-perfect app implementation.
- Knowledge of iOS and Android platform and architecture (MVP/MVC/MVVM/Viper) would be beneficial.
- Exposure to iOS and Android networking elements and APIs (WiFi/Bluetooth/mDNS). Experience is a plus but not required.
- Excellent understanding of what it means to work with APIs and how the moving parts of a mobile application fit together. Good understanding of REST/WebSocket and messaging platforms.
- Able to manage the entire app release process, through to publishing apps to the Apple App Store and Google Play Store.
- Fluent in the Git flow.
- Familiar with CI/CD tools and ability to maintain pipelines (Fastlane, Jenkins).
- Exposure to app testing (TDD/BDD) and tools like Jest, Appium, XCTest, and Robot Framework experience is a plus but not required.
- Experience working in the Agile environment.
Why Join Us:
Join a dynamic and innovative team that values creativity, collaboration, and customer focus. You will have the opportunity to make a significant impact on our customers' experiences and contribute to the growth and success of our business.
If you are passionate about creating meaningful customer experiences and driving customer engagement, we encourage you to apply and be part of our exciting journey!