Role Summary 

We are looking for a Technical Lead to own the frontend architecture of our core web platform. This is a predominantly Individual Contributor role. You will be the technical authority for our web applications, driving architectural decisions, ensuring code quality, and solving complex problems related to data visualization and geo-spatial mapping.
While this role has limited people-management responsibilities, you will be expected to mentor engineers, define best practices, and lead by example in a high-performing agile team.

Key Responsibilities

  • Architectural Ownership: Architect and build scalable, reusable, and performant frontend systems using Angular, TypeScript, and RxJS.
  • Web Platform Development: Lead the development of complex data-driven interfaces, ensuring high reliability for large-scale B2B SaaS applications.
  • Code Quality & Performance: Define coding standards, conduct in-depth code reviews, and drive performance engineering to ensure low-latency rendering of large datasets.
  • Technical Mentorship: Mentor junior and senior developers on complex technical implementations and foster a culture of engineering excellence.
  • Collaboration: Work closely with Product Managers and Backend Engineers to translate business requirements into robust technical solutions.
  • UI Component Strategy: Oversee the implementation of reusable UI libraries using Angular Material and Bootstrap to ensure consistency across the platform.

Primary Relationships 


  • The position reports to Head of Engineering/Director of Engineering 
  • This position works closely with the Product, DS team and other  Engineering team.

Best Fit Profile:


Technical Must-Haves:
  • Education: Bachelor’s / Master’s degree in Computer Science or a related field.
  • Agile Methodology: Proven experience working in Agile/Scrum development environments and active participation in sprint planning and reviews.
  • Experience: 8+ years of total software engineering experience, with at least 5+ years specializing in modern web technologies.
  • Core Stack Mastery: Deep expertise in TypeScript and JavaScript (DOM manipulation, object models).
  • Framework Expertise: Advanced proficiency in Angular and reactive programming using RxJS.
  • Database Skills: Strong experience in at least one RDBMS (Oracle | PostgreSQL | MySQL).
  • Map Integrations: Hands-on experience working with Map APIs (e.g., Google Maps, OpenStreetMap, Mapbox, or similar).
  • UI/UX Implementation: Strong experience with Bootstrap and Angular Material; ability to translate design wireframes into high-quality code.
  • Performance: Experience improving frontend web performance and handling large-scale data persistence/rendering.
  • Architecture: Experience architecting, developing, and delivering large-scale B2B SaaS web applications.

Nice to Have / Optional:
  • Geo-Spatial & Data Viz: Proven hands-on experience with Leaflet (for maps/GIS) and ChartJS (for analytics).
  • Domain Advantage: Experience in Remote Sensing, Geo-Spatial, or the AgTech/Agri domain.
  • Additional Stack Exposure: Familiarity with React or Node.js.
  • Backend Awareness: Understanding of backend technologies (e.g., Java/Spring Boot, Python, Go, etc.) to facilitate better API design discussions.
  • DevOps: Experience with CI/CD pipelines and DevOps practices.

Attributes:
  • Self-motivated individual capable of architecting solutions independently.
  • Strong problem-solving skills with a focus on delivering high-quality, secure code.