We are seeking a highly collaborative, forward-thinking Frontend Engineer to join the Engineering team & develop delightful new features and experiences for both our external users (customers) and internal users (employees). In addition to possessing extensive knowledge of JavaScript/TypeScript, HTML, CSS, and ideally React, the right candidate is a low-ego team player who approaches engineering problems & potential solutions with a unique, holistic, and long-term perspective, and is genuinely excited to build the software expanding renewable energy access to millions of households across the country.
This role is based out of Chennai, India with a hybrid remote first approach and is an exceptional opportunity for someone who relishes the chance to engage with cutting-edge technology, influence how our team builds and stays relevant, and work in a fast-paced environment with engineers on a high-morale, tightly knit team. Our engineering values are deeply ingrained in our culture-- you can read more about them here.
What you ll do: - Write React components and work on client application architecture
- Use modern software development practices to quickly test, integrate, and deploy new features, pushing to production multiple times per day
- Pair and collaborate frequently with other engineers, discuss code patterns, and deeply review code
- Have the opportunity to mentor junior developers and lead roadmap planning
- Learn about new web technologies, continue to build knowledge in existing ones, discuss potential solutions to problems, and gain access to educational materials
- Increase test coverage & reliability and help troubleshoot production issues
- Seize opportunities to improve the developer experience
Must-haves: - 3+ years of prior experience in a software engineering role
- Exceptional JavaScript/ Typescript knowledge; strong knowledge of modern, responsive HTML and CSS
- Experience with Reactjs
- Collaborative nature, love of mentoring & learning from other engineers, and inclination to always treat others with empathy and humanity
- Ability to scope, prioritize, and deliver on project commitments
- Flexibility, initiative, and a fast learning curve
- Enthusiasm for our mission, sustainability, and helping drive a clean-energy future
Nice-to-haves: - 3-5 years of prior experience in a software engineering role
- Experience with modern frameworks and platforms that align with our stack:
- NextJS
- Node
- Prismic (CMS)
- AWS
- Ruby on Rails
- Graphql
- Experience building out CMS
- Experience building animations with CSS and/or other frameworks
- Experience with automated testing (ideally Jest, React Testing Library, Puppeteer)
- Experience with modern design patterns (ideally SCSS, styled-components, CSS modules, and Storybook)
- Experience optimizing for performance with a strong understanding of core web vitals
- Experience with accessibility requirements
- A/B testing experience
Benefits: - Competitive compensation based on market standards
- We are working on a hybrid model with remote first policy
- Apart from Fixed Base Salary potential candidates are eligible for following benefits
- Flexible Leave Policy
- Office is located in the heart of the city in case you need to step in for any purpose.
- Medical Insurance (1+5 Family Members)
- Annual performance cycle
- Quarterly team engagement activities and rewards & recognitions
- L&D programs to foster professional growth
- A supportive engineering culture that values diversity, empathy, teamwork, trust, and efficiency