Senior Frontend Engineer (React, TypeScript, Class-Based JS)

5 - 8 years

15 - 25 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Description

Key Responsibilities

  • Architect, develop, and maintain complex, high-quality user-facing features using React, TypeScript, and modern JavaScript (ES6+).
  • Demonstrate strong expertise in

    Object-Oriented Programming (OOP) principles and patterns in JavaScript/TypeScript

    , actively using

    classes and inheritance

    to structure complex application logic (e.g., state machines, complex data models, or core business logic like in a video editor).
  • Ensure the technical feasibility and optimal implementation of UI/UX designs, working closely with designers and product managers.
  • Write clean, well-tested, and reusable code, adhering to best practices and coding standards (unit, integration, and end-to-end testing).
  • Optimize application performance, scalability, and maintainability across various devices and browsers.
  • Contribute to frontend architecture decisions, technology evaluations, and setting engineering best practices.

Required Qualifications and Experience

  • 5+ years

    of professional experience in frontend web development.
  • Expert proficiency in JavaScript (ES6+)

    and the JavaScript object model.
  • Experience with React.js

    , including a strong understanding of core principles, component lifecycle, and state management.
  • Expertise in TypeScript

    and its application in large-scale React applications to ensure code quality and maintainability.
  • Proven experience working with and maintaining existing class-based JavaScript and React components

    (a specific requirement for this role).
  • Experience with consuming and integrating with RESTful APIs.
  • Strong understanding of web performance optimization techniques and cross-browser compatibility issues.
  • Excellent problem-solving, analytical, and communication skills.

Bonus Points

  • Experience with server-side rendering frameworks like Next.js or Remix.
  • Familiarity with modern testing frameworks (Jest, React Testing Library, Cypress).
  • Knowledge of cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines.
  • Experience with UI accessibility standards (WCAG).
  • A Bachelors degree in Computer Science, Engineering, or a related field.

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Radiansys Technologies logo
Radiansys Technologies

Information Technology

Tech City

RecommendedJobs for You

bengaluru, thiruvananthapuram, mumbai (all areas)