Designation :
Front-end Engineer — Next.js / TypeScript (1–3 yrs)
Job Location :
Permanent Work from Home (The office location is in Bangalore, but Permanent Work from Home is being provided to all employees. Candidates anywhere in India can apply.)
Experience : 1 - 3 years
Notice period :
Immediate joiner or a maximum of 30 days
Role summary :
Help build OPTIMAS’s web portals (Customer, Partner / Channel, Sales / Pre-sales intranet). You’ll ship responsive, accessible, high-performance UI in
Next.js + TypeScript , wire up
PWA
features, and work closely with backend and design to deliver production features fast.
What you’ll do
Build web / PWA portals using
Next.js (App Router) + TypeScript
with SSR / ISR.
Implement
responsive
layouts and
WCAG 2.2
accessibility across components and flows.
Consume our
design tokens
(from Figma Variables → JSON → CSS vars / Tailwind).
Implement
file uploads
via pre-signed URLs; robust empty / error / skeleton states.
Add
PWA
capabilities (install prompt, offline cache via Workbox, basic web push on Android).
Integrate with backend APIs for
ticketing ,
LMS deep links (Disprz) , CRM / ERP views.
Add analytics events, feature flags, and guardrails (auth / session, rate-limits at BFF).
Write tests ( Jest / Playwright ), participate in code reviews, and contribute to CI.
Must-have skills
1–3 years with
React / Next.js
and
TypeScript
(SSR / ISR fundamentals).
Strong UI engineering :
Auto Layout-like CSS , Tailwind or CSS-in-JS, form patterns.
State management (React Query / Zustand / Redux) and API integration.
Basic testing (Jest / RTL / Playwright) and Git / GitHub workflows.
Familiarity with
OIDC / OAuth
flows from the frontend (session handling, token refresh).
Accessibility awareness (focus states, semantics, keyboard paths, color contrast).
Nice-to-haves
PWA
(Workbox),
web push , performance profiling (Lighthouse / React Profiler).
Storybook
and design-system contributions.
Exposure to
React Native
(helps collaboration with mobile).
Error / perf monitoring (Sentry) and analytics (Mixpanel / Amplitude).
Frontend Developer • Cannanore, Kerala, India