Job Description
About this Job
EcoRatings is seeking talented and eager developers to join our dynamic team as Frontend Developers. You will play a pivotal role in building intuitive, high-performance user interfaces for our sustainability and generative AI solutions.
This position offers hands-on experience in developing responsive web applications, implementing complex state management, and optimizing frontend build performance. Powered by our open-source foundation model, Sustaining.AI, you will design the visual gateways for enterprise-grade tools that automate carbon measurement and ESG reporting.
Ideal for candidates who are passionate about code quality and performance, this role combines mentorship with real-world impact, allowing you to grow in a fast-paced environment while addressing global environmental challenges.
Responsibilities
Core Development:
Develop highly responsive and scalable user interfaces using
React.js
and
Tailwind CSS , ensuring pixel-perfect implementation of designs.
State Management:
Architect and manage application state effectively using libraries such as
Redux Toolkit, Zustand, or Context API
to handle complex data flows seamlessly.
Code Quality & Refactoring:
Write clean, maintainable, and self-documenting code. Proactively
refactor
legacy components to improve modularity, reusability, and readability.
Performance Optimization:
Optimize build configurations
(Webpack/Vite) and application performance (Lazy loading, code splitting) to ensure fast load times and smooth user experiences.
Component Library Integration:
Integrate and customize third-party UI libraries (e.g., Material UI, Shadcn, or Radix) alongside Tailwind to accelerate development without sacrificing design quality.
Collaboration:
Collaborate with AI/ML engineers to visualize data from RAG pipelines and LLMs, ensuring seamless integration of backend insights into the frontend UI.
Testing & Debugging:
Participate in testing, debugging, and cross-browser compatibility checks to ensure reliability and consistency across different devices.
Innovation:
Engage in team brainstorming sessions to propose new UI/UX improvements that enhance the user journey for sustainability reporting tools.
Qualifications
Education:
Bachelor's degree (BTech) in Computer Science, Information Technology, or a related field.
Technical Proficiency:
Strong command of
JavaScript (ES6+)
and
TypeScript , with deep expertise in
React.js
workflows and hooks.
Styling Expertise:
extensive experience with
Tailwind CSS
for rapid and responsive UI development.
State Management:
Demonstrated ability to handle global application state using tools like
Redux Toolkit or Context API .
Build & Optimization:
Knowledge of build tools and optimization techniques (e.g., Tree shaking, Memoization) to enhance application performance.
Version Control:
Proficiency in Git and collaborative workflows (Pull Requests, Code Reviews).
Problem Solving:
Excellent problem-solving skills, logical thinking, and the ability to translate complex requirements into smooth interactive experiences.
Passion:
Genuine eagerness to learn new frontend technologies and a passion for building solutions that drive sustainability.
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
December 21, 2025
Job Type:
Technology
Location:
India
Company:
EcoRatings
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.