Lead Front End Engineer

Keka Technologies Private Limited

Dadri

On-site

INR 1,800,000 - 2,400,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Algoworks is seeking an experienced Frontend Architect to lead the Client Portal and practitioner interfaces. You will implement a scalable SPA using React and Tailwind CSS, translate Figma designs into production-ready UIs, and collaborate with backend teams to integrate REST APIs securely.

The role requires strong leadership, architectural thinking and hands-on expertise in React, MSAL, and modern frontend practices to deliver high-performance, secure experiences across client, administrator

Qualifications

  • 8+ years of professional frontend/software development experience.
  • Strong hands-on experience with ReactJS and modern frontend development.
  • Experience with Tailwind CSS and enterprise-grade SPA development.
  • Experience integrating frontend with REST APIs and OAuth/OIDC.
  • Experience with frontend testing (unit and end-to-end) and performance optimization.

Responsibilities

  • Lead the implementation of the Client Portal as a scalable SPA using React, with Angular as an alternative.
  • Define frontend architecture, component structures and reusable patterns.
  • Translate Figma designs into production-ready interfaces and ensure accessibility.
  • Integrate with REST APIs and ensure secure authentication/authorization (MSAL).
  • Lead frontend testing strategies including unit, E2E tests and regression.
  • Mentor junior/mid frontend developers and drive architectural decisions.

Skills

ReactJS
Tailwind CSS
SPA Development
REST APIs
Frontend testing
OAuth/OIDC
RBAC
MSAL
Azure App Services
TypeScript

Tools

MSAL
Azure AD / Microsoft Entra ID
Azure App Services
Figma

Job description

Algoworks is an award-winning artificial intelligence, engineering services and experience transformation firm with offices across the United States, Europe, South America and India. We bring together a global team of engineers, architects, designers, researchers and operators united by rigor, accountability and a commitment to delivering measurable results.

For over 20 years, Algoworks has partnered with Fortune 500 organizations across the Americas, Europe and Asia to define, build and run technology that drives meaningful business outcomes. Our work combines human-centered design, engineering excellence and AI-powered capabilities to solve complex challenges with clarity and precision. Innovation, particularly in the responsible application of AI, is embedded in how teams approach problem-solving and continuous improvement.

At Algoworks, growth is continuous and closely tied to impact. Teams collaborate across geographies and disciplines, strengthening outcomes through shared insight and collective expertise. The culture values transparency, open dialogue and an environment where every voice is heard and contribution is recognized.

Through collaboration, accountability and a focus on results, Algoworks operates at the intersection of technology and people, building not only advanced systems but strong global teams that elevate performance and create lasting impact.

Follow the video below to know about us!

The role will focus on building secure, responsive and high-performance user experiences across client, administrator and practitioner workflows. You will be responsible for translating approved UX/UI designs into production-ready interfaces, integrating with the Portal Backend API and Azure services, implementing secure authentication and authorization, and ensuring frontend quality, performance and maintainability.

The ideal candidate should combine strong hands-on frontend engineering skills with technical leadership, architectural thinking and the ability to establish frontend best practices and mentor other engineers.

Key responsibilities:
1. Frontend Architecture and SPA Development
  • Lead the implementation of the Client Portal as a scalable Single-Page Application using React, with Angular considered as an alternative.
  • Define and maintain frontend architecture, component structures and reusable development patterns.
  • Develop clean, maintainable and reusable frontend components using React and Tailwind CSS.
  • Translate approved UX/UI wireframes and visual designs from Figma into production-ready interfaces.
  • Establish frontend coding standards, best practices and development guidelines.
  • Collaborate with backend engineers to integrate the Portal UI with REST APIs and supporting services.
2. Client-facing Portal Development
  • Build secure client-facing views including document upload, engagement dashboards and deliverables access.
  • Implement upload progress indicators, status tracking and appropriate error handling.
  • Develop engagement dashboards and client-facing data views.
  • Ensure client users can access only authorized engagements and associated data.
3. Admin and Practitioner Interfaces
  • Lead development of administrator and practitioner-facing portal experiences.
  • Build engagement management interfaces and user/role assignment workflows.
  • Implement provisioning request workflows.
  • Develop lifecycle management controls including archival and decommissioning.
  • Develop practitioner workbench interfaces to support engagement-related activities.
  • Ensure workflows provide clear validation, status updates and error handling.
4. Authentication and Authorization
  • Integrate authentication flows using the Microsoft Authentication Library (MSAL).
  • Implement secure login, logout and session persistence.
  • Implement token refresh and authentication-state management.
  • Develop role-based route guards for client, practitioner and administrator views.
  • Implement engagement-scoped access controls within the frontend.
  • Follow frontend security best practices for authentication, authorization and sensitive information.
5. State Management
  • Design and implement client-side state management for application and engagement data.
  • Manage user sessions and authentication state.
  • Track document upload progress and upload status.
  • Manage provisioning request and workflow status.
  • Develop predictable and maintainable state-management patterns.
  • Ensure application state is efficiently managed to support performance and scalability.
  • Build responsive layouts optimized for desktop and tablet breakpoints.
  • Translate Figma designs into accurate and accessible user interfaces.
  • Ensure consistent application behavior across Chrome, Edge and Safari.
  • Identify and resolve UI compatibility, usability and layout issues.
7. Frontend Testing and Quality
  • Establish and maintain frontend testing practices.
  • Write unit tests for components, business logic and frontend services.
  • Develop end-to-end tests covering all critical user workflows.
  • Test authentication, authorization, document upload, engagement access and provisioning workflows.
  • Ensure adequate regression coverage for major application functionality.
  • Identify, troubleshoot and resolve frontend defects before production deployment.
8. Frontend Performance Optimization
  • Lead frontend performance optimization initiatives.
  • Optimize application bundle size and initial load performance.
  • Implement lazy loading and code splitting where appropriate.
  • Optimize images and frontend assets.
  • Identify and resolve unnecessary renders and performance bottlenecks.
  • Optimize API interactions and client-side state updates.
  • Ensure a fast and responsive user experience across supported devices.
9. Technical Leadership and Collaboration
  • Provide technical leadership and guidance to frontend engineers.
  • Conduct code reviews and ensure adherence to established engineering standards.
  • Mentor junior and mid-level frontend developers.
  • Lead frontend technical discussions and contribute to architectural decisions.
  • Collaborate closely with UX/UI designers, backend engineers, QA, DevOps and product stakeholders.
  • Take ownership of frontend deliverables from design and development through testing and production deployment.
  • Promote reusable patterns, clean code and continuous improvement across the frontend development lifecycle.
Required technical skills and competencies:
  • 8+ years of professional frontend/software development experience.
  • Strong hands-on experience with ReactJS and modern frontend development.
  • Strong hands-on experience with Tailwind CSS.
  • Experience building enterprise-grade Single-Page Applications.
  • Strong understanding of React Hooks, component architecture and state management.
  • Experience integrating frontend applications with REST APIs.
  • Experience with frontend unit testing and end-to-end testing.
  • Good understanding of OAuth/OIDC authentication and authorization.
  • Experience with role-based access control and secure frontend development.
  • Strong debugging and frontend performance optimization skills.
  • Experience providing technical leadership and mentoring frontend developers.
Must have skills:
  • Strong Tailwind CSS experience.
  • Experience with REST API integration.
  • Experience with frontend state management.
  • Strong understanding of authentication and authorization.
  • Experience with frontend unit and end-to-end testing.
  • Experience with code reviews, technical leadership and/or mentoring.
Good to have skills:
  • Experience with Azure AD / Microsoft Entra ID.
  • Experience with MSAL.
  • Strong understanding of OIDC/OAuth authentication flows.
  • Experience with Azure App Services.
  • Experience with TypeScript.
  • Experience with Figma and design handoff.
  • Knowledge of WCAG and accessible frontend development.
  • Experience with frontend security and performance optimization.
  • Experience with CI/CD and automated frontend deployments.
Nice to have / preferred skills:
  • Experience with Angular and ability to work across React and Angular applications.
  • Experience with Microsoft Azure services.
  • Experience building enterprise portals with multiple user roles.
  • Experience implementing Role-Based Access Control (RBAC).
  • Experience with Power BI integrations.
  • Experience with secure document-management workflows.
  • Experience with automated E2E testing frameworks.
  • Experience working in Agile/Scrum environments.
Desired attributes:
  • Strong ownership mindset with the ability to independently lead frontend initiatives.
  • Strong frontend architecture and system-design capabilities.
  • Excellent analytical, debugging and problem-solving skills.
  • High attention to detail with a strong focus on usability and user experience.
  • Security-conscious approach to authentication, authorization and data isolation.
  • Strong mentoring and technical leadership capabilities.
  • Effective communicator who collaborates well with distributed, cross-functional teams.
  • Comfortable working in a fast-paced environment with evolving requirements.
  • Passion for clean, reusable, scalable and maintainable frontend code.
  • Strong focus on performance, accessibility, quality and delivery excellence.
Tools & Technologies
  • ReactJS
  • Angular
  • Tailwind CSS
  • MSAL
  • OIDC / OAuth
  • Git
  • VS Code
  • Figma
Interview Process

2-3 rounds of discussion.

Required Skills
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Backend Engineer
Python Backend Engineer

Keka Technologies Private Limited • Bakhtawarpur

On-site
INR 1,200,000 - 2,100,000
Senior Frontend Developer
Senior Frontend Developer

SourcingXPress • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Front End Developer (Next.js)
Front End Developer (Next.js)

Aptagrim Consulting Pvt. Ltd. • Hyderabad

On-site
INR 1,500,000 - 3,000,000
Software Developer(Frontend)
Software Developer(Frontend)

Inspiredgeit • Hyderabad

On-site
INR 900,000 - 1,400,000
Front End Engineer
Front End Engineer

Nxtwave Disruptive Technologies(Hiring for a client) • Dadri, Greater Noida

On-site
INR 600,000 - 900,000
Senior Frontend Developer — React
Senior Frontend Developer — React

Fairdeal.Market • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Front End Developer
Front End Developer

Cotiviti • Pune District

Hybrid
INR 1,500,000 - 2,800,000
Senior Frontend Developer
Senior Frontend Developer

SupportFinity™ • Ahmedabad District

On-site
INR 2,500,000 - 4,000,000
Frontend Engineer (Next.js / React / Azure)
Frontend Engineer (Next.js / React / Azure)

Hindavi Technologies • Pune District

On-site
INR 1,200,000 - 2,400,000
Frontend Developer
Frontend Developer

Weekday AI • Bengaluru

On-site
INR 2,000,000 - 3,000,000