Front-End Engineer (React.js)

Annova Solutions Corp.

Indore District

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Annova Solutions Corp. is seeking an experienced frontend engineer to design, build, and maintain scalable enterprise applications with a focus on performance and user experience.

You will collaborate with backend, AI/ML, product, and UX teams to deliver responsive interfaces, optimize Core Web Vitals, and implement robust API integrations.

Qualifications

  • Bachelor’s degree in CS/IT or related field.
  • 4–6 years of professional frontend experience.
  • Strong expertise in React.js.
  • Understanding of modern frontend architecture and component-based development.
  • Experience in Agile/Scrum environments.
  • Experience building SaaS or enterprise applications.

Responsibilities

  • Design, develop, and maintain responsive web applications using React.
  • Build reusable, scalable UI components.
  • Develop pixel-perfect UIs from UI/UX designs and wireframes.
  • Write clean, modular, well-documented code.

Skills

React.js
Next.js
TypeScript
HTML5
CSS3
Tailwind
Material UI
Bootstrap
Responsive Web Design
Context API
React Query
Jest
React Testing Library
Cypress
Playwright

Education

Bachelors in CS/IT

Tools

Figma
Git
CI/CD
VS Code
Chrome DevTools

Job description

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
  • 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.
  • 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.
  • 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.
  • 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.
  • 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
  • TypeScript
  • HTML5
  • CSS3
  • Tailwind CSS, Material UI, or Bootstrap
  • Responsive Web Design
State Management
  • Context API
  • React Query or TanStack Query
Performance Optimization
  • Memorization
  • Static Site Generation (SSG)
  • Incremental Static Regeneration (ISR)
Testing
  • Jest
  • React Testing Library
  • Cypress or Playwright (preferred)
Requirements
Preferred 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Front-End Engineer React Js
Front-End Engineer React Js

Annova Solutions India • Indore District

On-site
INR 900,000 - 1,400,000
Front-End Engineer (React.js)
Front-End Engineer (React.js)

Annova Solutions Pvt Ltd • Indore District

On-site
INR 1,800,000 - 2,400,000
Front-End Engineer (React.js)
Front-End Engineer (React.js)

Annova Solutions • Indore District

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

SourcingXPress • Mumbai

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

Allegis Group • Pune District

Hybrid
INR 1,200,000 - 1,800,000
Senior Frontend Developer
Senior Frontend Developer

SourcingXPress • Bengaluru

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

Info Services • Hyderabad

On-site
INR 1,300,000 - 2,100,000
Staff Frontend Engineer
Staff Frontend Engineer

NexTurn • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Senior Frontend React Developer
Senior Frontend React Developer

Luxoft • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Architect frontend
Architect frontend

Weekday (YC W21) • Bengaluru

On-site
INR 4,000,000 - 7,000,000