Frontend Engineer (Mid-Level)

Vrinda International

Bengaluru

On-site

INR 1,620,000 - 1,980,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Vrinda International is seeking a Frontend Engineer with 5+ years of experience to join our product engineering team in Bengaluru. You will develop interactive UIs using React and TypeScript, and work on Outlook Add-ins leveraging Office.js and the Microsoft 365 Add‑in framework.

A key focus will be building configurable, schema‑driven UI forms and dialogues. You will collaborate closely with product managers, designers, and backend engineers to deliver scalable interfaces and robust client-side

Qualifications

  • 5+ years of frontend development experience.
  • Hands-on React and TypeScript expertise.
  • Experience with Office.js and Outlook Add-in development.
  • Understanding of Microsoft 365 Add-in framework, manifests, task panes, and ribbon commands.
  • Experience with Fluent UI and schema-driven UI rendering.

Responsibilities

  • Develop highly interactive, scalable user interfaces with React and TypeScript.
  • Build Outlook Add-ins using Office.js and the 365 Add-in framework.
  • Contribute to a configurable write-back action framework and schema-driven UI rendering.

Skills

Frontend experience
Collaboration

Tools

React
TypeScript
Office.js
Fluent UI
Microsoft 365 Add-in framework
Outlook Add-in development

Job description

Job Description

Experience: 5+ Years

Employment Type: Full-Time

Compensation: Up to ₹22 LPA

Role Overview

We are seeking a skilled and motivated Frontend Engineer with strong expertise in React and TypeScript to join our product engineering team. The ideal candidate will have hands‑on experience building Microsoft Outlook Add‑ins using Office.js and the Microsoft 365 Add‑in framework. This role requires developing highly interactive, scalable, and maintainable user interfaces while working closely with product managers, designers, and backend engineers.

A key responsibility of this position is contributing to a Configurable Write-Back Action Framework, including the development of schema‑driven user interfaces that dynamically render Fluent UI forms and dialogues based on JSON or API‑provided configurations.

Requirements
  • 5+ years of frontend development experience.
  • Strong React and TypeScript expertise.
  • Hands‑on experience with Office.js and Outlook Add‑in development.
  • Understanding of Microsoft 365 Add‑in framework, including manifests, task panes, and ribbon commands.
  • Experience with Fluent UI.
  • Knowledge of Outlook Add‑in constraints such as sandboxing, async APIs, and context handling.
  • Experience building configuration-driven or schema-driven form rendering systems in React.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Frontend Engineer Lead
Frontend Engineer Lead

Vrinda International • Bengaluru

On-site
INR 1,800,000 - 3,000,000
| React JS & Microsoft Office Web Add-in Developer
| React JS & Microsoft Office Web Add-in Developer

VRINDA INTERNATIONAL • Maharashtra

Hybrid
Senior Frontend Engineer
Senior Frontend Engineer

Arivu Skills • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Frontend Developer
Frontend Developer

Tilda Research • India

On-site
INR <1,000
Senior Frontend Developer - React.js
Senior Frontend Developer - React.js

Unicon Connectors • Mumbai, Bengaluru

On-site
INR 2,800,000 - 5,200,000
Frontend Developer
Frontend Developer

NITYO • Pune District

On-site
INR 800,000 - 1,200,000
Senior Frontend Engineer
Senior Frontend Engineer

Macromill • Bengaluru

On-site
INR 900,000 - 1,700,000
Senior Software Engineer - Frontend - India
Senior Software Engineer - Frontend - India

Photon • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Frontend Engineer
Frontend Engineer

Capital One • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Frontend Developer (React.js)
Frontend Developer (React.js)

XTGLOBAL INFOTECH LIMITED • Hyderabad

On-site
INR 2,500,000 - 5,000,000