CrawlJobs Logo

Senior React JS Developer

India, Bangalore South · Job Posted March 05, 2026
Apply Position
Job Link Share

Job Description

We are seeking an experienced Senior React JS Developer / Front-End Lead with 7–10 years of hands-on front-end development experience. The ideal candidate will be responsible for designing scalable UI architectures, leading development initiatives, building high-performance web applications, and mentoring junior engineers. The role requires deep knowledge of modern JavaScript, React.js, UI performance tuning, and front-end best practices.

Job Responsibility

  • Lead the front-end architecture, design, and development of complex web applications using React.js
  • Build scalable, reusable, and high-performance UI components with clean code standards
  • Collaborate closely with product managers, backend engineers, and UX/UI teams
  • Implement state management solutions like Redux / Redux Toolkit / Context API / Zustand
  • Ensure responsive layouts, cross-browser compatibility, and W3C-compliant UI development
  • Optimize applications for speed, SEO, accessibility, and scalability
  • Conduct thorough code reviews and guide junior developers through best practices
  • Troubleshoot production issues, perform performance tuning, and propose architectural improvements
  • Work with CI/CD pipelines, version control, and modern development workflows

Requirements

  • 5+ years of hands-on experience with JavaScript, HTML5, and CSS3
  • Strong expertise in JavaScript (ES6+ to ES2023)
  • Minimum 4+ years of experience in React.js (React 17+)
  • Strong experience with TypeScript
  • Experience with Redux / Redux Toolkit, Context API, or Zustand
  • Ability to build scalable and reusable React components
  • Good understanding of asynchronous programming (Promises, async/await, RxJS)
  • Proficiency in advanced CSS3, Flexbox, Grid, and animations
  • Experience with Bootstrap and modern UI libraries
  • Experience with CSS-in-JS tools like Styled Components or Emotion
  • Ability to convert Figma / Illustrator designs into UI components
  • Experience working with REST API integration
  • Understanding of Micro-Frontend Architecture (preferred)
  • Basic knowledge of Node.js
  • Strong debugging and performance optimization skills
  • Experience with Karma, Jasmine, Enzyme, or similar testing tools
  • Proficient with Git and version control workflows
  • Familiarity with CI/CD pipelines

Nice to have

  • Experience with Next.js or SSR frameworks
  • Knowledge of Webpack, Vite, or other bundlers/build tools
  • Understanding of Web Accessibility (A11y) best practices
  • Experience with monorepos or micro-frontend platforms
  • Exposure to containerization (Docker) for front-end builds (optional)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior React JS Developer

8 matching positions

Senior React JS Developer

We’re looking for a Senior ReactJS Developer with exceptional TypeScript experti...
Location
Location
India
Salary
Salary:
Not provided
talentica.com Logo
Talentica
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/BTech in Computer Science or a related field from a top institute (like IIT, NIT, BITS, etc.)
  • 6+ years of professional front-end experience
  • Exceptional proficiency in TypeScript
  • In-depth knowledge of front-end technologies including HTML5, CSS3, and JavaScript
  • Extensive experience with state management libraries like Redux or Context API
  • Proficiency in modern front-end build tools such as Webpack or Parcel
  • Strong familiarity with RESTful APIs and asynchronous JavaScript
  • Expertise in cross-browser compatibility and responsive design
  • Extensive experience with version control systems, preferably Git
  • Outstanding problem-solving and debugging skills
Job Responsibility
Job Responsibility
  • Lead the design, development, and maintenance of complex user interfaces using ReactJS, with a focus on code reusability, scalability, and performance optimization
  • Leverage TypeScript to its full potential for enhancing code quality, maintainability, and overall development efficiency
  • Drive the architectural decisions and ensure adherence to best practices for scalable and maintainable front-end solutions
  • Define and implement advanced UI components and modules, promoting a highly modular and reusable codebase
  • Provide guidance and expertise in managing application state using advanced techniques and libraries like Redux or Context API
  • Collaborate seamlessly with backend developers to integrate APIs, ensuring seamless communication between the front-end and back-end systems
  • Lead the creation of robust unit tests and conduct rigorous debugging to guarantee the reliability and stability of the application
  • Conduct thorough code reviews, mentor junior developers, and champion a culture of continuous learning and improvement
  • Ensure the application functions consistently and optimally across various browsers and devices
  • Implement advanced optimization techniques to enhance the application's speed, responsiveness, and overall performance
What we offer
What we offer
  • A culture of innovation
  • Endless learning opportunities
  • Talented peers
  • Work-life balance
  • Flexible schedules
  • Remote work options
  • A great culture
  • Recognition & rewards
Read More
Arrow Right

Senior React JS Developer

We are looking for a talented React Developer to join our team and help build dy...
Location
Location
Pakistan , Rawalpindi
Salary
Salary:
Not provided
translation-empire.pk Logo
Translation Empire
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years + of experience in React.js development
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Strong proficiency in JavaScript (ES6+), Bootstrap, Tailwind CSS
  • Hands-on experience with state management libraries (Redux, Context API, etc.)
  • Knowledge of modern authorization mechanisms, such as JSON Web Token(JWT)
  • Knowledge of RESTful APIs and asynchronous programming
  • Experience with Git version control
  • Understanding of responsive design principles and UI/UX best practices
  • Strong problem-solving and debugging skills
Job Responsibility
Job Responsibility
  • Develop and maintain responsive, high-quality web applications using React.js
  • Write clean, efficient, and reusable code with best practices
  • Work with state management libraries like Redux, Context API, or MobX
  • Integrate RESTful APIs and third-party services into front-end applications
  • Optimize application performance and ensure cross-browser compatibility
  • Debug and troubleshoot issues in React applications
  • Collaborate with UI/UX designers, backend developers, and other team members
  • Stay updated with the latest React.js features and front-end technologies
  • Fulltime
Read More
Arrow Right

Senior Web Developer (React JS)

Wissen Technology is hiring for Senior Web Developer(React JS). About Wissen Tec...
Location
Location
India , Bangalore South
Salary
Salary:
Not provided
votredircom.fr Logo
Wissen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Work Experience Min 6
  • Work Experience Max 8
  • Strong hands-on experience with React.js in production environments
  • Expert-level proficiency in TypeScript
  • Deep knowledge of state management tools like Zustand, React Query/TanStack Query, or Context API
  • Strong experience in frontend performance optimization
  • Experience working on large-scale or enterprise-level applications
  • Understanding of frontend architecture, design systems, and component libraries
  • Ability to take ownership, collaborate across teams, and deliver high-quality solutions
Job Responsibility
Job Responsibility
  • Develop, maintain, and enhance high-quality, scalable frontend applications using React.js
  • Design and implement frontend architecture, reusable components, and UI frameworks
  • Optimize application performance using techniques like memoization, lazy loading, code splitting, and real-time rendering improvements
  • Collaborate with design, backend, and product teams to build cohesive and user-centric solutions
  • Participate in code reviews, technical discussions, and enforce front-end best practices
  • Take ownership of modules and contribute to large-scale, long-term UI initiatives
  • Ensure high standards of code quality, maintainability, and performance across the application
  • Fulltime
Read More
Arrow Right

Senior UI Developer - Angular or React JS

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-10 years of experience in UI development
  • Expert-level proficiency in Angular, ReactJs (version 11 and above)
  • Deep understanding of TypeScript, HTML, and CSS3
  • Extensive knowledge of core JavaScript concepts and design patterns
  • Proven experience with responsive design, cross-browser compatibility, and accessibility best practices (WCAG)
  • Experience with AI-assisted development tools (e.g., GitHub Copilot) and a passion for exploring new technologies
  • Excellent problem-solving, analytical, and debugging skills
  • Strong leadership, communication, and interpersonal skills
  • Ability to work independently and as part of a team
  • Bachelor's degree in Computer Science or a related field (or equivalent experience)
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Java Full stack Developer - React JS

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 - 6 years of relevant experience Java Full Stack Development with React
  • Hands on programming Experience on Java 8+, Spring Boot Microservices
  • Hands on experience on UI technologies like JavaScript, HTML, Ag-Grid framework React JS
  • Excellent Knowledge on Cloud(Docker, Kubernetes, Openshift)
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
Job Responsibility
Job Responsibility
  • Participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team
  • Contribute to applications systems analysis and programming activities
  • Fulltime
Read More
Arrow Right

Senior React Developer

This role is a part of our Experience and Engineering team in Zagreb/Split/Skopj...
Location
Location
Croatia; North Macedonia , Zagreb; Split; Skopje
Salary
Salary:
Not provided
basicagency.com Logo
BASIC/DEPT®
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in JS development
  • Experience in a client-facing agency role or in direct consulting of clients
  • Proficiency in ReactJS and NodeJS
  • Knowledge of other JS frameworks is also acceptable
  • Proficiency with HTML and CSS
  • Proven track record in building responsive and accessible web solutions
  • Excellent communication skills and ability to work closely with project teams
  • A strong sense of responsibility for the end product
  • Professional working proficiency in English language
  • Professional working proficiency in Croatian OR Macedonian language
Job Responsibility
Job Responsibility
  • You will use your Javascript knowledge (primarily ReactJS, NodeJS) to deliver the best work to our clients
  • You are no stranger to working directly with clients in order to build the best solution and deliver the best work together with your team
  • You are always here to help and mentor more junior developers
What we offer
What we offer
  • Hybrid working model
  • Flexible working hours
  • Home Office Equipment and desk budget
  • Gym membership compensation (Sportmaster, Multisport)
  • Awesome clients
  • The opportunity for possibility with training, development and certifications
  • Global annual DEPT® Cares Month in which employees come together and donate their skills to support local charities
  • A reputation for doing good
Read More
Arrow Right

Senior React Developer

Our client is one of the largest insurance brokers in the world, working in the ...
Location
Location
Argentina
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience with React.js, JS
  • Experience with any UI-rich component library or corporate UI design system (experience in working with Storybooks)
  • Strong understanding of REST API
  • Advanced Level of English
  • Experience in leading teams of 3+ developers (creating, dividing tasks between developers, code reviews, mentoring if needed)
  • Experience in creating FE Architecture
  • Clear communication skills & responsible attitude to work
  • Self-sufficient developer who can mentor lower-level people
Job Responsibility
Job Responsibility
  • Design, develop, and maintain reliable software in line with technical requirements, focusing on performance and availability
  • Analyze requirements, review designs, and estimate user stories following project methodology (Agile, Waterfall, etc)
  • Proactively propose code refactoring and optimization improvements according to the best software development practices and coding standards
  • Help maintain and improve high-quality standards within the developer community by sharing knowledge, conducting tech talks, and participating in the internal promotion verification process
  • Stay up-to-date with modern technology and obtain professional certifications
  • Support less experienced developers by providing training, distributing, and monitoring tasks
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right

Java full stack Developer with React js

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts to identify and define necessary system enhancements
  • Consult with users, clients, and other technology groups on issues and recommend programming solutions
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues
  • Conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through acquired technical experience
  • Operate with limited level of direct supervision
  • Exercise independence of judgement and autonomy
  • Fulltime
Read More
Arrow Right