Senior UI Developer

Mavenir
Full-timeโ€ขBengaluru, India

๐Ÿ“ Job Overview

Job Title: Senior UI Developer

Company: Mavenir

Location: Bangalore, India

Job Type: Full time

Category: Software Engineering / Frontend Development

Date Posted: 2026-07-30

Experience Level: 4-6 years

Remote Status: On-site

๐Ÿš€ Role Summary

  • Design and implement intelligent, scalable, and intuitive user interfaces for mIO, a cloud-native telecom infrastructure orchestration platform.

  • Develop AI-assisted and guided user experiences, including copilots, form assistants, smart defaults, and recommendations.

  • Integrate frontend applications with AI/ML-backed services and LLMs to support intent-based workflows and decision automation.

  • Build UIs that visualize and manage complex Kubernetes and OpenShift resources, including clusters, workloads, and deployment statuses.

๐Ÿ“ Enhancement Note: While the primary focus is UI Development, the role's emphasis on Kubernetes, AI/ML integration, and infrastructure orchestration strongly positions it within the broader scope of DevOps and Site Reliability Engineering (SRE) adjacent functions. Candidates should highlight experience with infrastructure as code visualization and cloud-native platform management.

๐Ÿ“ˆ Primary Responsibilities

  • Design and implement AI-assisted and guided user experiences such as copilots, form assistants, smart defaults, and recommendations.

  • Integrate frontend applications with AI/ML-backed services, LLMs, rule engines, or recommendation APIs.

  • Build UIs that support intent-based workflows, decision assistance, and automation features.

  • Address AI-related UX concerns including explainability, confidence indicators, error handling, and fallbacks.

  • Develop UI features for visualizing and managing Kubernetes/OpenShift resources like clusters, namespaces, workloads, pods, jobs, Helm releases, and ArgoCD applications.

  • Design dashboards to monitor deployment status, health, logs, and lifecycle operations for cloud-native infrastructure.

  • Collaborate with backend and platform teams to translate complex infrastructure concepts into simple, user-friendly UI representations.

  • Ensure UI accurately reflects multi-cluster and multi-tenant environments.

  • Design and develop responsive, reusable, enterprise-scale UI components.

  • Own the frontend architecture for dashboards, workflows, and operational views.

  • Translate UX designs and product requirements into high-quality, production-ready code.

  • Optimize UI performance for large datasets, real-time updates, and AI-driven flows.

  • Integrate UI with REST APIs/GraphQL and event-driven backend systems.

  • Implement authentication, authorization, RBAC, and tenant-aware UI behavior.

  • Work with CI/CD pipelines and cloud-native deployment models.

  • Collaborate closely with UX designers to deliver clean, minimal, and intuitive user experiences.

  • Ensure accessibility, cross-browser compatibility, and responsiveness.

  • Write unit tests and component tests to maintain high UI quality standards.

  • Review code and mentor junior developers.

๐Ÿ“ Enhancement Note: The responsibilities highlight a blend of core frontend development with specialized skills in cloud-native infrastructure visualization and AI integration. This indicates a need for developers who can not only build user interfaces but also understand the underlying systems they represent.

๐ŸŽ“ Skills & Qualifications

Education: [Not specified, but a Bachelor's or Master's degree in Computer Science, Engineering, or a related field is typically expected for a Senior role.]

Experience: 4 - 6 years of experience in UI development and frontend architecture.

Required Skills:

  • Frontend Engineering Expertise:

    • Strong experience in Angular (preferred) or React.
    • Expert proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3.
    • Solid knowledge of state management solutions (e.g., NgRx, Redux, or similar).
    • Strong understanding of component-based and modular UI architecture principles.
  • Cloud-Native & Kubernetes UI Development:

    • Hands-on experience building UIs for Kubernetes/OpenShift-based platforms.
    • Ability to work with and represent infrastructure-centric data such as job status, logs, metrics, artifacts, and deployments.
  • AI Integration Experience:

    • Experience integrating UI with AI/ML or LLM-powered backend services.

    • Understanding of AI UX patterns, including assistants, suggestions, and step-by-step guidance. Preferred Skills:

  • Experience with telecom platforms or large-scale enterprise systems.

  • Familiarity with micro-frontend architecture.

  • Experience with observability tools (logs, metrics, alerts).

  • Exposure to AI governance, prompt tuning, or AI UX best practices.

๐Ÿ“ Enhancement Note: The requirement for Angular preference suggests a strong leaning towards a specific framework, which candidates should emphasize if they have it. The "Good to Have" section indicates areas where candidates can differentiate themselves, particularly AI governance and telecom domain knowledge.

๐Ÿ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrations of responsive, enterprise-scale UI components built with Angular or React.

  • Case studies showcasing UI development for complex, data-intensive applications, ideally related to infrastructure or cloud-native platforms.

  • Examples of integrating frontend applications with backend APIs (REST or GraphQL), highlighting data handling and state management.

  • Projects that illustrate an understanding of user experience design, with a focus on clarity, intuitiveness, and efficient workflows.

  • Evidence of building UIs for managing or visualizing cloud-native resources (e.g., Kubernetes, OpenShift). Process Documentation:

  • Showcase an understanding of CI/CD pipelines and how UI development integrates into automated deployment processes.

  • Examples of unit and component testing strategies to ensure high UI quality standards.

  • Documentation or examples of how accessibility, cross-browser compatibility, and responsiveness were addressed in past projects.

  • Contributions to frontend architecture design or significant refactoring efforts that improved maintainability or performance.

**๐Ÿ“ Enhancement

Application Requirements

Requires 4-6 years of experience in frontend engineering with expertise in Angular or React and TypeScript. Candidates must have hands-on experience with Kubernetes-based platforms and integrating AI/ML-powered backends.