Front-End Engineer (React.js)

Posted Yesterday
Be an Early Applicant
Indore, Madhya Pradesh, IND
In-Office
Mid level
Agency • Artificial Intelligence • Information Technology • Professional Services
The Role
Develop responsive, scalable enterprise web applications using React and modern frontend technologies. Build reusable components, integrate REST APIs and backend services, optimize performance for large PDFs, images, and datasets, and implement document rendering features such as virtual scrolling and incremental loading. Ensure accessibility, responsiveness, security, testing, and cross-browser compatibility. Collaborate with designers, backend and AI/ML engineers, product managers, and QA teams while contributing to Agile development, code reviews, and mentoring.
Summary Generated by Built In
About the Role

We are looking for a talented Frontend Engineer with 4–6 years of experience in building modern, responsive, and high-performance web applications. The ideal candidate should have strong expertise in React.js, Next.js, and modern JavaScript frameworks, along with a solid understanding of frontend architecture, performance optimization, and UI/UX best practices.

You will work closely with backend engineers, UI/UX designers, product managers, and QA teams to develop scalable enterprise applications that deliver exceptional user experiences. Experience integrating REST APIs, working with cloud-hosted applications, and building reusable component libraries is highly desirable.

Should able to handle large PDF documents (hundreds to thousands of pages), high-resolution images, and AI-generated annotations. The ideal candidate should have experience building applications involving document rendering, image manipulation, canvas-based interactions, and performance optimization for large datasets.

You will work closely with backend engineers, AI/ML engineers, product managers, and UX designers to build intuitive and responsive user experiences for enterprise-scale applications.


Key Responsibilities
Frontend Development
  • Design, develop, and maintain responsive web applications using React.
  • Build reusable, scalable, and maintainable UI components.
  • Develop pixel-perfect user interfaces based on UI/UX designs and wireframes.
  • Optimize application performance, accessibility, and responsiveness across browsers and devices.
  • Write clean, modular, and well-documented code following industry best practices.

API Integration
  • Integrate frontend applications with RESTful APIs and backend microservices.
  • Collaborate with backend engineers to define API contracts and ensure seamless integration.
  • Handle authentication, authorization, and secure communication with backend services.
  • Implement efficient error handling and loading states.

Performance & Quality
  • Optimize application performance using lazy loading, code splitting, caching, and rendering optimization.
  • Improve Core Web Vitals and overall application responsiveness.
  • Identify and resolve UI bugs and performance bottlenecks.
  • Ensure cross-browser compatibility and mobile responsiveness.
  • Write unit and integration tests for frontend components.
  • Develop features for viewing and interacting with large PDF documents containing hundreds or thousands of pages.
  • Optimize rendering performance for large documents using techniques such as lazy loading, virtual scrolling, page caching, and incremental rendering.

Collaboration
  • Work closely with UI/UX designers to deliver intuitive and visually appealing interfaces.
  • Collaborate with product managers to understand business requirements and translate them into technical solutions.
  • Participate in sprint planning, code reviews, and technical discussions.
  • Mentor junior developers and contribute to frontend best practices.

 

Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 4–6 years of professional experience in frontend application development.
  • Strong expertise in React.js.
  • Experience developing enterprise-grade, responsive web applications.
  • Strong understanding of modern frontend architecture and component-based development.
  • Experience working in Agile/Scrum development environments.

Required Technical Skills
Frontend Technologies
  • React.js
  • Next.js
  • JavaScript (ES6+)
  • TypeScript
  • HTML5
  • CSS3
  • Tailwind CSS, Material UI, or Bootstrap
  • Responsive Web Design

State Management
  • Redux Toolkit
  • Context API
  • React Query or TanStack Query
  • Zustand

 

Performance Optimization
  • Code Splitting
  • Lazy Loading
  • Memorization
  • Server-Side Rendering (SSR)
  • Static Site Generation (SSG)
  • Client-Side Rendering (CSR)
  • Incremental Static Regeneration (ISR)

Testing
  • Jest
  • React Testing Library
  • Cypress or Playwright (preferred)


RequirementsPreferred Qualifications
  • Experience building SaaS or enterprise applications.
  • Experience working with Next.js 
  • Familiarity with frontend security best practices, including XSS, CSRF prevention, and Content Security Policy (CSP).
  • Experience integrating authentication providers such as Auth0, Keycloak,.
  • Knowledge of GraphQL is a plus.
  • Familiarity with design systems and reusable component libraries.
  • Basic understanding of backend technologies (Node.js or Python) to facilitate collaboration with backend teams.
  • Experience working with AI-powered applications or integrating LLM-based APIs is an advantage.
Nice-to-Have Skills
  • Experience with AI-assisted user interfaces or AI-powered web applications.
  • Familiarity with data visualization libraries such as Chart.js, D3.js, or Recharts.
  • Experience with WebSockets or real-time applications.
  • Experience using Figma and collaborating closely with UX designers.
  • Experience working with document-centric or graphics-intensive applications is highly preferred.

This role is ideal for engineers who are passionate about building intuitive, performant, and scalable web applications using modern frontend technologies and who enjoy working in a collaborative, cloud-native engineering environment.



Skills Required

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 4–6 years of professional experience in frontend application development
  • Strong expertise in React.js
  • Experience developing enterprise-grade responsive web applications
  • Strong understanding of modern frontend architecture and component-based development
  • Experience working in Agile/Scrum development environments
  • Experience with Next.js
  • Experience building SaaS or enterprise applications
  • Familiarity with frontend security practices including XSS, CSRF prevention, and CSP
  • Experience integrating authentication providers such as Auth0 or Keycloak
  • Knowledge of GraphQL
  • Familiarity with design systems and reusable component libraries
  • Basic understanding of Node.js or Python
  • Experience with AI-powered applications or LLM-based APIs
  • Experience with AI-assisted user interfaces or AI-powered web applications
  • Familiarity with Chart.js, D3.js, or Recharts
  • Experience with WebSockets or real-time applications
  • Experience using Figma and collaborating with UX designers
  • Experience with document-centric or graphics-intensive applications
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
1,220 Employees
Year Founded: 2016

What We Do

Annova Solutions is an India-based outsourcing and offshoring services company providing healthcare services, AI/ML operations, and end-to-end human-resources support. Founded in 2016 and headquartered in Indore, it delivers business-process services through dedicated, industry-specific teams. Its recruiting listing identifies the employer's operating field as BPO/ITES, while its broader service profile combines technology-enabled operations with specialized healthcare and workforce-support capabilities for client organizations.

Similar Jobs

MongoDB Logo MongoDB

Technical Director, Builder Relations

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
India
5550 Employees

Capco Logo Capco

Product Manager

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
India
6000 Employees

Capco Logo Capco

Visualisation Analyst (Liquidity & Treasury)

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
India
6000 Employees

CSC Logo CSC

Security Engineer

Fintech • Legal Tech • Software • Financial Services • Cybersecurity • Data Privacy
Remote or Hybrid
2 Locations
8500 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account