React JS & React Native Developer (Senior SDE-II) – Bangalore, India

Job Category: Engineering
Job Type: Full Time
Job Location: Bangalore

Are you searching for React JS developer roles in Bangalore or opportunities to build modern cross-platform web and mobile applications using React technologies? We are looking for a Senior SDE-II with strong expertise in React JS or React Native who can design, develop, and maintain scalable user interfaces across web and mobile platforms.


Job Summary

We are seeking a highly skilled developer proficient in React JS or React Native to build and maintain dynamic applications for web and mobile environments. The ideal candidate will bring strong front-end engineering experience, a keen eye for UI/UX quality, and the ability to deliver scalable, high-performance applications.

The candidate should possess deep expertise in either React JS or React Native, along with a working understanding of the other. The role also requires openness to learning additional technologies and experimenting with new approaches where required.


Key Responsibilities

  • Develop and maintain responsive web or mobile applications using React JS.
  • Develop and maintain cross-platform mobile applications using React Native.
  • Collaborate with engineering managers, product managers, designers, and backend developers to deliver seamless user experiences.
  • Optimize applications for performance, scalability, and responsiveness.
  • Ensure applications are built with strong attention to security and accessibility standards.
  • Write clean, maintainable, and reusable code following engineering best practices.
  • Debug and resolve technical issues across web and mobile platforms.
  • Integrate APIs and third-party libraries into applications.
  • Stay updated with evolving front-end technologies, emerging patterns, and development standards.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science.
  • Minimum 8+ years of experience as a Software UI Engineer in enterprise or product companies.

Technical Skills

  • Minimum 2 years developing Micro Front Ends using React, including understanding of React Hooks and the React lifecycle.
  • At least 2 years developing React Native mobile applications, including knowledge of the JavaScript Bridge (JSI).
  • Experience designing and implementing large-scale UI systems.
  • Experience building polyglot UI applications, including server-side rendering (SSR) and client-side rendering (CSR).
  • Knowledge of using component libraries to build applications.
  • Understanding of caching strategies and implementation methods.
  • Strong knowledge of state management concepts.
  • Experience determining performance baselines of applications in production environments.
  • Knowledge of Accessibility AA standards.
  • Experience integrating UI or mobile applications with backend APIs built using GraphQL or REST.
  • Hands-on knowledge of React, TypeScript, JavaScript, HTML5, and CSS3.
  • Experience with Redux, Context API, or Zustand for state management.
  • Knowledge of Flexbox and CSS Grid systems.
  • Experience using CSS pre-processors such as SASS or LESS.
  • Experience with testing frameworks including JEST and Playwright.
  • Experience using performance measurement tools such as SlapperX and Autocannon.
  • Experience with packaging tools such as Webpack or Babel.
  • Understanding of mobile app deployment processes, including App Store and Google Play Store.
  • Strong understanding of code versioning tools such as GitHub.
  • Knowledge of design tools like Figma and working with design assets.
  • Understanding of SEO and Content Security Policy (CSP) concepts.

Process Skills

  • Understanding and practical experience working with Agile methodologies.
  • Experience working with Scrum or Kanban frameworks.
  • Familiarity with tools such as JIRA and Confluence.
  • Understanding of EPICS, user stories, tasks, and acceptance criteria in Agile development.

Soft Skills

  • Strong sense of ownership and accountability.
  • Excellent attention to detail.
  • Strong analytical and problem-solving abilities.
  • Excellent organizational and time-management skills.
  • Strong written and verbal communication skills.

Work Mode: Hybrid
Joining Timeline: 15–30 Days


Why Join Us

Work on advanced front-end engineering and cross-platform mobile development using modern JavaScript frameworks and scalable UI architecture.

  • Build high-performance web and mobile applications using React JS and React Native.
  • Work on micro front-end architectures, SSR and CSR UI systems, and scalable interface design.
  • Gain hands-on exposure to modern UI engineering practices, state management frameworks, and performance optimization techniques.
  • Contribute to building secure, accessible, and production-grade user interface platforms.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx