Senior UI Developer
๐ 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.