Jobs / Full Stack Developer / Barclays Hiring React Native and Android Developer in Pune
Barclays logo

Barclays

Barclays Hiring React Native and Android Developer in Pune

location_on Pune | On-site
work Not specified
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Job Overview

Barclays is hiring a React Native and Android Developer for its technology organization in Pune. This is a permanent opportunity focused on designing, developing, testing, and improving high-quality mobile applications. The role combines React Native development with native Android engineering and requires practical knowledge of mobile application architecture, REST API integration, state management, testing, security, and performance optimization.

The developer will work closely with product owners, UX designers, backend engineers, QA professionals, and other stakeholders throughout the software development lifecycle. The position is suited to mobile developers who can build reusable components, integrate backend services, troubleshoot production issues, and contribute to secure and maintainable application delivery.


Key Responsibilities

  • Develop and maintain React Native mobile applications for Android and iOS platforms.
  • Build reusable UI components and application modules that can be maintained as products evolve.
  • Integrate mobile applications with RESTful APIs, backend services, and third-party systems.
  • Implement state management using Redux, Redux Toolkit, Zustand, Context API, or suitable alternatives.
  • Develop Android native modules and platform-specific customizations when required.
  • Use React Hooks and appropriate navigation libraries to structure mobile application experiences.
  • Optimize applications for responsiveness, scalability, reliability, and efficient resource usage.
  • Review code and follow established engineering and coding standards.
  • Investigate and resolve application defects, including issues encountered in production environments.
  • Work with product, design, backend, QA, and technology teams throughout the SDLC.
  • Implement unit testing and automation testing practices to improve application quality.
  • Contribute to CI/CD practices and reliable software delivery.
  • Follow mobile security and secure coding practices to protect applications and sensitive information.
  • Participate in Agile ceremonies, sprint planning, technical discussions, and continuous improvement activities.
  • Stay informed about relevant mobile development technologies and engineering practices.


Required Skills

Strong hands-on experience with React Native and modern JavaScript or TypeScript is central to this role. Candidates should understand React Hooks, reusable components, mobile UI development, navigation, and state management.

The position also requires knowledge of Android development. Familiarity with Java or Kotlin, Android SDK, Android Studio, Material Design, and Android Architecture Components is valuable for building and maintaining native Android functionality.

Applicants should be comfortable integrating REST APIs and working with JSON-based data. Understanding authentication mechanisms such as OAuth and JWT is important, along with experience connecting mobile applications to backend services.

Experience with Git, GitHub, or GitLab and modern development workflows is expected. Candidates should also understand CI/CD pipelines and mobile testing practices, including Jest and React Native Testing Library.


Preferred Skills

Additional experience with AWS or other cloud platforms can be useful. The role also values knowledge of mobile security, native Android module development, performance monitoring, analytics, and secure software engineering.

Experience in banking or financial services applications may be beneficial. Familiarity with Flutter, Android Jetpack Compose, biometric authentication, DevSecOps practices, and security scanning tools can further strengthen a candidate's profile.

Experience with SonarQube and Agile/Scrum delivery practices is also relevant. Candidates who have worked with production mobile applications and understand the complete application lifecycle will be well positioned for the role.


Education

The supplied job description does not specify a particular degree or formal educational qualification. Candidates should provide accurate education details and ensure their resume clearly reflects relevant mobile development training, certifications, and professional experience where applicable.


Experience

The job description does not state a specific number of years of professional experience. It does require in-depth technical knowledge and practical experience in the assigned area. Candidates should demonstrate hands-on capability in React Native, Android development, REST API integration, state management, testing, mobile architecture, application security, and performance optimization.


Required Technologies

  • React Native
  • JavaScript ES6+
  • TypeScript
  • React Hooks
  • Redux
  • Redux Toolkit
  • Zustand
  • Context API
  • Navigation Libraries
  • Java
  • Kotlin
  • Android SDK
  • Material Design
  • Android Studio
  • Android Architecture Components
  • REST APIs
  • JSON
  • OAuth
  • JWT
  • Git
  • GitHub
  • GitLab
  • CI/CD Pipelines
  • Jest
  • React Native Testing Library
  • SonarQube
  • AWS
  • Flutter
  • Android Jetpack Compose
  • DevSecOps


Soft Skills

The role requires strong communication and collaboration because the developer will work with product owners, designers, backend engineers, QA teams, and other technology stakeholders. Candidates should be able to explain technical decisions clearly and contribute effectively to code reviews and technical discussions.

Analytical thinking, problem-solving, attention to detail, ownership, and adaptability are important. The developer should be capable of investigating complex mobile issues, selecting appropriate technical solutions, and working responsibly within risk, security, and control requirements.

A continuous-learning mindset is valuable for keeping pace with React Native, Android, cloud platforms, testing tools, security practices, and evolving mobile technologies.


Benefits of Working in this Role

This opportunity provides exposure to React Native, native Android engineering, mobile architecture, REST API integration, automated testing, CI/CD, cloud technologies, security practices, and application performance. Developers can also gain experience working with cross-functional enterprise teams and contribute to software solutions where reliability, security, maintainability, and user experience are important.


Work Mode

The supplied job description states that the role is based out of Pune but does not explicitly identify the work model as remote or hybrid. Candidates should confirm the current work arrangement with Barclays during the application process.


Location

Pune, India.


Who Should Apply

This opportunity is suitable for React Native developers, Android developers, mobile application engineers, and software professionals with strong practical experience in cross-platform mobile development. Candidates should be comfortable with React Native, JavaScript or TypeScript, Android development, REST APIs, state management, testing, and mobile application architecture.

Applicants with native Android module development, cloud platform exposure, mobile security knowledge, performance optimization experience, or banking and financial services application experience may have additional relevant skills.


Career Growth

The role can help mobile engineers deepen their expertise in React Native and Android while expanding their knowledge of application architecture, cloud platforms, CI/CD, automated testing, DevSecOps, mobile security, and performance engineering. Collaboration with product, design, backend, and QA teams can also strengthen technical communication and enterprise software delivery skills.


Application Advice

Candidates should clearly describe hands-on React Native and Android development experience in their resume. Highlight projects involving TypeScript or JavaScript, React Hooks, Redux or other state management tools, REST APIs, Android SDK, Java or Kotlin, native modules, automated testing, and CI/CD.

If applicable, mention AWS or other cloud platforms, SonarQube, biometric authentication, Jetpack Compose, Flutter, DevSecOps, security scanning, performance monitoring, analytics, and financial services experience. Candidates should use specific examples to show how they improved application performance, reliability, maintainability, security, or user experience.

Technical Ecosystem

Eligibility Criteria

school

Education

B.Tech or equivalent degree in Computer Science, Information Technology, or a related field.

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.