HCL Technologies
HCL Technologies

Senior Technical Lead

RoleEngineering
LevelSenior
LocationBangalore, India
WorkOn-site
TypeFull-time
Posted1 month ago
Apply now

About the role

Job Summary

Job Title: React Native Developer Experience:

5–7 Years
Technology:

React Native | Mobile Application Development

Role Summary

The React Native Developer will be responsible for designing, developing, and maintaining high‑performance mobile applications for iOS and Android platforms. The role requires strong hands‑on expertise in React Native, modern JavaScript/TypeScript, mobile architecture patterns, and integration with backend services.

Key Responsibilities

  • Design, develop, and maintain scalable, high‑quality React Native mobile applications for iOS and Android.
  • Translate business and UX requirements into well‑structured, maintainable, and performant mobile solutions.
  • Architect reusable components and libraries to ensure code reusability and consistency across applications.
  • Integrate mobile applications with RESTful APIs, backend services, and third‑party SDKs.
  • Optimize application performance, responsiveness, and memory usage.
  • Collaborate closely with UI/UX designers, backend developers, QA, and product teams.
  • Ensure application quality through unit testing, code reviews, and adherence to best practices.
  • Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.
  • Support app releases, deployment, and ongoing maintenance across app stores.

Skill Requirements

  • 5–7 years of overall development experience, with strong hands‑on experience in React Native.
  • Strong proficiency in JavaScript (ES6+), TypeScript, and React fundamentals.
  • Experience developing and deploying apps for both iOS and Android platforms.
  • Solid understanding of mobile architecture patterns, state management (Redux, Context API, MobX).
  • Strong experience with REST APIs, JSON, and asynchronous programming.
  • Familiarity with native modules and bridging for iOS (Swift/Objective‑C) and Android (Kotlin/Java).
  • Experience with CI/CD pipelines, app versioning, and app store deployments.
  • Working knowledge of unit testing frameworks (e.g., Jest, React Native Testing Library).
  • Strong debugging, performance tuning, and problem‑solving skills.

Good to Have

  • Experience with Expo, Firebase, or push notifications.
  • Exposure to secure mobile app development and authentication mechanisms.
  • Experience working in enterprise or large‑scale applications.
  • Prior experience in Agile/Scrum environments.

Other Requirements

null

Required skills

Technical leadership

Software engineering

System design

About HCL Technologies

Bangalore

Headquarters