About GeoVista: Founded in 2009, GeoVista builds software and data platforms that power infrastructure decisions at scale — real-time network management for national broadband rollouts, satellite-based change detection, and lifecycle tracking for roads, utilities, and railways. We work at the intersection of geospatial data and enterprise software, solving problems that standard GIS tools and off-the-shelf SaaS simply aren't built for. If you are a developer who wants their work to have visible, large-scale impact, this is the place to be.
The Role: We're looking for a frontend developer with strong React.js and AngularJS experience to build scalable, accessible UI components across our product suite. You'll own form architecture, client-side validation patterns, and frontend quality — working closely with backend and product teams in an agile environment.
Key Responsibilities
- Design and maintain reusable, scalable UI components in React.js and AngularJS
- Architect end-to-end form validation: field-level, cross-field, a sync, and multi-step workflows
- Integrate client-side validation seamlessly with server-side error handling
- Build accessible, standards-compliant UIs — ARIA attributes, keyboard navigation, focus management
- Write and maintain unit and integration tests for UI and validation logic
- Optimise performance through debouncing, input sanitisation, and efficient rendering
Required Skills & Experience
- 1 - 3 years of frontend/UI development experience
- Strong ES6+ JavaScript fundamentals — closures, async/await, Promises, modules
- Proficiency in React.js with form libraries (Formik / React Hook Form) and schema validation (Yup / Zod)
- Working knowledge of AngularJS — custom directives, $validators, $asyncValidators
- Solid HTML5, CSS3, responsive design, and semantic markup
- Experience integrating RESTful APIs
- Familiarity with Git-based workflows and version control best practices
- Basic awareness of frontend security — XSS prevention, input sanitisation
Education B.E. / B.Tech / MCA in Computer Science or a related field. Equivalent demonstrated experience is equally welcome.
Nice to Have
- TypeScript
- UI libraries: Tailwind CSS, Material UI, or Bootstrap
- E2E testing with Cypress or Playwright
- Angular 2+ experience
- Exposure to CI/CD pipelines
- Prior experience in a GIS or geospatial domain
Job Types: Full-time, Permanent
Pay: ₹300,000.00 - ₹600,000.00 per year
Benefits:
- Leave encashment
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person