All jobs

Job details

Senior Front-End Engineer

  • Java
  • Redux
  • REST
  • GraphQL
  • TypeScript
  • iOS
  • Android

Posted: 5 days ago

About Mitti Labs:

Mitti Labs is a climate-tech startup dedicated to transforming the rice industry by supporting smallholder farmers in adopting sustainable practices. Our mission is to bring AI and satellite technology into traditional rice farming, reducing methane emissions while improving farmer livelihoods.


Backed by NASA-supported science and a strong ecosystem of partners, we work with global corporations to help them achieve their net-zero goals through verified, high-quality carbon credits. Our initiatives include launching a 40,000 farmers project in Telangana and Andhra Pradesh and reducing air pollution from stubble burning in Punjab.

Our customers — including Fortune 500 companies and leading agri-businesses — trust Mitti Labs to deliver measurable impact across climate, food systems, and sustainability.

We are a team of 30+ data scientists, agronomists, engineers, and operators, including leaders in NASA’s SAR program, with decades of expertise in remote sensing and GHG modeling.

Role Description:

About the Role

We’re looking for an exceptional Senior Front-End Engineer — a true rockstar who lives and breathes UI/UX and modern front-end technologies. You’ll be responsible for building high-performance, visually stunning, and intuitive mobile applications and web-based dashboards that delight users and scale globally.

You'll work on performance-critical features like rendering 50,000+ plots on interactive maps, building real-time data filtering systems, and creating seamless mobile experiences for field agents working in remote areas. This role requires expertise in both React (Web) and React Native (Mobile), with a strong focus on performance optimization, data handling, and backend collaboration.

  • Lead the development of React Native mobile applications with JavaScript and TypeScript.
  • Architect, design, and implement scalable, reusable, and modular front-end components.
  • Integrate with RESTful APIs, GraphQL endpoints, and real-time data sources.
  • Optimize app performance, startup time, and responsiveness across platforms.
  • Collaborate with design teams to deliver pixel-perfect UI and a seamless UX.
  • Maintain code quality with unit tests, linting, and CI/CD pipelines.
  • Stay ahead of the curve by exploring new technologies and proposing improvements.

  • 6+ years of professional frontend experience with demonstrated expertise in both web and mobile development
  • Deep expertise in React (Web) and React Native (Mobile) — not just one or the other
  • Strong proficiency in JavaScript fundamentals, TypeScript, and modern ES6+ patterns
  • Experience building performant dashboards handling 10,000+ data points with complex filtering and visualization requirements
  • Strong understanding of pagination strategies: offset-based, cursor-based, infinite scroll, server-side pagination
  • Deep knowledge of API integration: REST APIs, query parameters, filtering, sorting, handling large payloads, client-side caching
  • Excellent understanding of backend systems to collaborate effectively with backend engineers on API contracts, data structures, and performance optimization
  • Experience with state management for large datasets: Redux, Zustand, TanStack Query (React Query) for complex async state
  • Performance optimization expertise: Lazy loading, virtualization, debouncing, throttling, memoization, code splitting
  • Strong sense of UI design principles, motion, and interaction patterns
  • Experience with CI/CD pipelines using GitHub Actions
  • Experience implementing crash analytics and monitoring (Firebase Crashlytics, Sentry)
  • Querying and manipulating data: Client-side data querying, filtering, aggregation, transformations
  • Experience shipping production-grade apps on both iOS and Android
  • Excellent communication skills and strong sense of ownership
  • Ability to write clean, maintainable, and testable code

Bonus Points

  • Experience with mapping libraries (Google Maps API, Mapbox, Leaflet) for geospatial visualization and plotting 50K+ polygons
  • Experience with chart libraries (Recharts, Chart.js, D3.js) for data visualization
  • Knowledge of PostgreSQL/PostGIS data structures (helpful for understanding backend geospatial data)
  • Experience with Metabase or similar analytics platforms
  • Familiarity with Next.js or similar SSR frameworks for web applications
  • Experience with native modules (Android/iOS) or bridging native code
  • Contributions to open-source projects or strong GitHub portfolio
  • Experience working in agricultural, climate-tech, or field operations domains

Tech Stack You’ll Work With

  • Core: React, TypeScript, JavaScript (ES6+)
  • Styling: TailwindCSS, Styled Components
  • Maps: Google Maps API, Mapbox for geospatial visualization
  • Charts: Recharts, Chart.js for data visualization
  • State Management: Zustand, TanStack Query (React Query)
  • Backend Integration: REST APIs, Axios
  • Monitoring: Firebase Crashlytics, Sentry
  • CI/CD: GitHub Actions
  • Code Quality: ESLint, Prettier, Husky
  • Be at the frontline of climate-tech
    Mitti Labs is tackling the methane emissions and water-intensive practices of rice farming — a major global climate lever that few organisations are focussed on. You’ll work with satellite/AI/field-data to drive real change, not just build features.
  • High-impact global platform + deep local action
    The company’s work spans from smallholder farmers in India and Southeast Asia to global carbon markets and buyers. You’ll have the opportunity to interface with both real-world farm operations and high-level climate finance
  • Work with a mission-driven, elite team in a dynamic growth environment
    Mitti Labs is backed by top investors (Lightspeed, Voyager) and led by a team with deep expertise in agriculture, carbon science and tech. If you join, you’ll be in a high-growth startup environment where your contributions matter, iteration is rapid, priorities evolve—and you’ll see your work have tangible impact on climate and livelihoods.

Similar jobs