Fluence, a company at the forefront of innovative solutions for the electricity grid and energy storage, is seeking a Senior Software Engineer to join their team in Bangalore, India. This hybrid role offers an exciting opportunity to shape the future of energy technology.
As a Senior Software Engineer, you'll be responsible for designing efficient and user-friendly UIs using React.js, Next.js, and other relevant frameworks. You'll collaborate closely with API developers, Product Owners, data scientists, product managers, and subject matter experts, influencing the company's evolution and the electricity grid's future.
Your responsibilities will include writing code, conducting tests, creating prototypes, troubleshooting issues, and evaluating and addressing bottlenecks. You'll also play an active role in design discussions, offering key insights to guide technical decisions, and establishing and documenting best practices and methodologies.
The ideal candidate should have at least 6 years of experience in developing Single Page applications involving data presentation with various charts, with a minimum of 3 years of hands-on experience with React.js, Next.js, and JavaScript. You should be proficient in adhering to coding standards and guidelines, and have expertise in static code analysis, unit testing, and other best practices ensuring high-quality code delivery.
Comprehensive knowledge of CSS, HTML, API integration, and performance tuning of web pages is essential, along with experience in browser-based debugging and performance testing software. Familiarity with performance testing frameworks and excellent troubleshooting skills are also required.
A Bachelor's degree in computer science or a related field is preferred, and AWS certifications will be considered an added advantage. This role offers a unique opportunity to work on cutting-edge technology in the energy sector, making a real impact on the future of the electricity grid.