Transforming Energy through Innovative Solutions
We're building the future of clean-tech at the intersection of renewable energy and emerging technology. As a Clean-Tech Applications Specialist, you'll design and develop high-performance applications that make energy smarter, faster, and more personal.
You'll work at the forefront of industry innovation, using agile methods to turn bold ideas into seamless user experiences. Your mission is to create industry-leading technology that makes a difference for our customers, our people, and the planet.
To achieve this, you'll engage with stakeholders to understand and document requirements, conduct workshops and discovery sessions to identify process inefficiencies and digital opportunities, and collaborate with cross-functional teams to prototype and validate solutions.
You'll also integrate external systems using APIs and middleware, contribute to automation initiatives that improve workflow efficiency and reduce manual effort, and support data flow design and synchronization to maintain a single source of truth.
In addition, you'll leverage React, Vue, or Angular as a subject matter expert in front-end development, and demonstrate expertise in mobile app development using React Native, Flutter, or similar technologies.
Key Responsibilities:
* Designing, developing, and maintaining customer-, operations-, and supplier-facing applications across mobile, tablet, and web platforms.
* Creating high-quality, responsive interfaces with a focus on speed, usability, and design excellence.
* Ensuring that all applications are deeply integrated into Salesforce ERP and other core business systems.
* Benchmarking reusable components and frameworks to enable faster delivery of new products and experiences.
* Maintaining clean, secure, and efficient code adhering to technical and data standards.
Requirements:
* Expertise in front-end development using React, Vue, or Angular.
* Demonstrated experience in mobile app development using React Native, Flutter, or similar technologies.
* Strong understanding of software development principles and methodologies.
* Excellent communication and collaboration skills.