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.

