SDE 3 - Frontend (React)

Bengaluru, India / Gurugram, India
Engineering – Application Engineering /
Full Time /
Hybrid
Who is AiDash?  
  
AiDash is making critical infrastructure industries climate-resilient and sustainable with satellites and AI. Using our full-stack SaaS solutions, customers in electric, gas, and water utilities, transportation, and construction are transforming asset inspection and maintenance - and complying with biodiversity net gain mandates and carbon capture goals. Our customers deliver ROI in their first year of deployment with reduced costs, improved reliability, and achieved sustainability goals. Learn more at www.aidash.com. 
   
Our Work Code  

Take ownership- All of us are on this ship together. When you see a problem to fix or an area to improve, do it! We are here to build the ship, not just paint it.  
Move quickly and make mistakes- We're not afraid to take risks. Be bold, be Creative & be experimental and try things; it's better to validate an idea quickly than to fall behind chasing perfection.  
Have a point of view and embrace the debate- We value diversity of opinion and don't stand on hierarchy. Speak up, and you'll be heard.  
Be helpful and empathetic- We believe that empathy is the foundation of building a great Culture, great team, product, and service. We look at things from our users' perspectives, and we always treat our users and each other with trust and mutual respect.  

What will you do?

    • Lead the design and development of scalable, high-quality front-end applications for platform. 
    • Ensure optimal performance of the frontend applications by implementing advanced strategies in caching, efficient use of REST and GraphQL APIs, and managing cookies and networking. 
    • Collaborate with backend engineers and product managers to create seamless, integrated experiences for our users. 
    • Build scalable frontend applicationsto support internal workflows backed by automated pipelines and ML models.  
    • Stay up-to-date with the latest frontend technologies and frameworks, and lead by example in adopting best practices and innovative strategies for frontend development. 
    • Mentor junior frontend engineers and promote a culture of excellence and continuous learning within the team. 
    • Contribute to the architectural and design decisions, helping to evolve our platform with scalable and maintainable code.

What are we looking for?

    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 
    • Minimum of 5 years of experience in frontend development, with a proven track record of building large-scale frontend applications from scratch. 
    • Solid understanding of web technologies and concepts such as caching, RESTful and GraphQL APIs, networking, cookies, etc. 
    • Expertise in React framework, with a strong grasp of its fundamentals, patterns, and best practices. 
    • Experience with modern frontend development tools and methodologies, including version control systems, build tools, and testing frameworks. 
    • Demonstrated ability to work in large-scale product companies, delivering projects that meet rigorous quality standards and tight timelines. 
    • Excellent problem-solving skills, with the ability to navigate complex challenges and deliver innovative solutions. 
    • Strong communication and collaboration skills, capable of leading discussions and initiatives within the team and across the company. 
    • Candidate should have strong knowledge of JavaScript and HTML5 Canvas 
    • Good understanding of JavaScript programming and DOM manipulation 
    • Understanding and deployment of Responsive Web Design 
    • Understanding of how web design/dev is related to web Performance 

What other skill will make you a great candidate?

    • Strong SQL skills using any RDBMS/NoSQL database including data modelling, database design and queries 
    • Experience with geospatial concepts and visualization libraries like Leaflet, Mapbox GL JS, kepler.gl 
    • Developing backend components in Python/Django or NodeJS/ExpressJS