Search by job, company or skills

Gnani.ai

Senior Frontend Developer

Save
  • Posted 8 days ago
  • Over 50 applicants

Job Description

Job Title

Senior Frontend Developer – React.js

Experience

3–6+ years

Job Summary

We are looking for a highly skilled Senior Frontend Developer with strong expertise in React.js and modern frontend architecture. The ideal candidate has hands-on experience building scalable, high-performance web applications and collaborating closely with backend teams using FastAPI-based services. You will play a key role in designing reusable components, optimizing application performance, and driving best practices across the frontend codebase.

Key Responsibilities

  • Design, develop, and maintain scalable, responsive web applications using React.js.
  • Build reusable, modular, and maintainable UI components using modern React patterns.
  • Develop and manage application state using Redux (Redux Toolkit preferred).
  • Create and maintain reusable custom React Hooks to improve code quality and reduce duplication.
  • Integrate frontend applications with FastAPI-based REST APIs.
  • Collaborate with backend engineers, product managers, UX designers, and QA teams to deliver high-quality solutions.
  • Optimize application performance, load times, and rendering efficiency for large-scale applications.
  • Design frontend architecture that supports scalability, maintainability, and future growth.
  • Participate in architectural discussions and contribute to technical decision-making.
  • Write clean, well-documented, and testable code following industry best practices.
  • Conduct code reviews, mentor junior developers, and promote engineering excellence.
  • Troubleshoot production issues and implement long-term solutions.

Required Skills

  • 5+ years of hands-on experience in frontend development.
  • Strong expertise in React.js and modern JavaScript (ES6+).
  • Excellent knowledge of Redux/Redux Toolkit for state management.
  • Extensive experience creating and maintaining custom React Hooks.
  • Experience integrating frontend applications with FastAPI REST APIs.
  • Strong understanding of HTML5, CSS3, JavaScript, and TypeScript.
  • Experience with responsive design and cross-browser compatibility.
  • Deep understanding of React performance optimization techniques, including memoization, lazy loading, code splitting, and virtual rendering.
  • Experience with scalable frontend architecture, reusable component libraries, and modular application design.
  • Familiarity with REST APIs, asynchronous programming, and API lifecycle management.
  • Experience with Git and modern CI/CD workflows.
  • Strong debugging, analytical, and problem-solving skills.

Preferred Qualifications

  • Experience with Next.js is a plus.
  • Familiarity with testing frameworks such as Jest and React Testing Library.
  • Experience with Material UI, Tailwind CSS, or similar component libraries.
  • Knowledge of Docker and cloud platforms (AWS, Azure, or GCP) is an advantage.
  • Understanding of frontend security best practices and web accessibility (WCAG).
  • Experience working in Agile/Scrum environments.

Key Competencies

  • Strong ownership and accountability.
  • Excellent communication and collaboration skills.
  • Ability to lead technical discussions and mentor team members.
  • Passion for writing clean, maintainable, and scalable code.
  • Continuous learning mindset and ability to adopt new technologies.

Nice to Have

  • Experience building enterprise-scale SaaS applications.
  • Exposure to microservices-based architectures.
  • Experience with frontend monitoring and performance tools.
  • Knowledge of authentication mechanisms such as OAuth 2.0 and JWT.
  • Experience with GraphQL is a plus.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151202545

Similar Jobs

Bengaluru, India

Skills:

react.js ReduxSassCss3GitTypescriptHtml5ScssJestWebpackReact Testing LibraryRedux ToolkitBabelReact HooksContext APIREST API integrationVitefetchAxios

Bengaluru, India

Skills:

JasmineReactJavascriptDockerTypescriptBootstrapLessJestReduxSassJfrogEcmascriptDevopsContinuous IntegrationJenkinsGitBitbucketMaterial UIWebpackPostCSSDeployment ToolsCSS FrameworksUI ConceptsSecure Coding Practices

Bengaluru, India

Skills:

TypescriptReactVue.JSGitJavascriptD3.JsWebpackReduxcode splittingWebLLMOpenAIruntime optimizationHugging FaceNuxt3ViteNext.jsRechartsVuexRollupSSRChart.jsPiniaPlotlySvelteOpenWebUILangChain.jsCohereLit.jslazy loadingTransformers.jshydration

Bengaluru, India

Skills:

.Net CoreGitAJAXHTMLVueSwaggerCSSBddContinuous IntegrationTfsReactJasmineAtddPostmanContinuous DeliveryKarmaWebpackTddJavascriptRESTful web-servicesCypressAngular 12 and above

Bengaluru, India

Skills:

.NETNGRXCSSPostgreSQLAngularTypescriptHtml5ScssRxjsBootstrapAzureJestPlaywrightASP.NET Core