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

Barclays

Barclays Hiring React Native and iOS 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 iOS Developer for its technology organization in Pune. This is a permanent full-time opportunity focused on building, improving, and maintaining secure, scalable, and high-performance mobile applications. The role combines cross-platform development with native iOS engineering and requires close collaboration with product owners, UX designers, backend engineers, QA teams, and other technology professionals.

The successful candidate will contribute across the mobile application lifecycle, from designing reusable interface components and integrating backend services to testing, troubleshooting, performance tuning, and supporting secure application delivery. The position is particularly suited to developers who are comfortable working with React Native while also understanding the iOS platform and native development ecosystem.


Key Responsibilities

  • Develop and maintain cross-platform mobile applications using React Native with a strong focus on reliability, responsiveness, and usability.
  • Build native iOS components and modules when application requirements need platform-specific functionality.
  • Create reusable and scalable UI components that can support consistent mobile experiences.
  • Connect mobile applications with REST APIs, JSON-based services, and third-party integrations.
  • Implement appropriate state management using Redux, Redux Toolkit, Context API, Zustand, or similar approaches.
  • Use React Hooks and React Navigation to structure modern mobile applications.
  • Work with UX and UI teams to turn designs into accurate, responsive, and user-friendly mobile interfaces.
  • Diagnose and resolve application defects across supported iOS devices and development environments.
  • Improve application performance through profiling, optimization, and efficient implementation techniques.
  • Participate in peer reviews and promote maintainable coding practices.
  • Develop unit, integration, and UI tests to improve application quality and reliability.
  • Work within Agile and Scrum delivery practices and collaborate with cross-functional teams.
  • Support secure software development by following appropriate coding and application security practices.
  • Contribute to continuous improvement and stay informed about mobile development technologies and industry trends.


Required Skills

Candidates should have practical experience with React Native and modern JavaScript or TypeScript development. Strong knowledge of React concepts, including Hooks, reusable components, navigation, and state management, is important for this position.

The role also requires familiarity with iOS development. Experience with Swift, Xcode, iOS SDK, UIKit, or SwiftUI can help developers work effectively when native functionality is required. Knowledge of native module development in React Native is useful for applications that combine cross-platform and platform-specific capabilities.

Applicants should understand REST API integration, JSON data handling, authentication concepts such as OAuth and JWT, and third-party SDK integration. Experience with Git-based source control and collaborative development workflows is also expected.

Testing knowledge is important. Relevant experience includes Jest, React Native Testing Library, unit testing, integration testing, UI testing, and other approaches used to validate mobile applications.


Preferred Skills

The posting values experience with Objective-C, CocoaPods, Swift Package Manager, SwiftUI, Fastlane, SonarQube, GitHub, GitLab, and CI/CD pipelines. Exposure to AWS, Azure, or other cloud-native application environments is also useful.

Additional strengths include mobile application security, DevSecOps practices, security scanning, biometric authentication using Face ID or Touch ID, mobile analytics, crash reporting, App Store release processes, and mobile performance optimization.

Experience in banking or financial services applications can be beneficial because the role operates within a technology environment where security, risk management, controls, and reliable software delivery are important.


Education

The provided job description does not specify a particular degree or formal educational qualification. Candidates should therefore review the employer's application requirements and provide accurate details of their relevant education and professional training.


Experience

The job description does not provide a specific number of years of required professional experience. It does, however, expect in-depth technical knowledge and practical experience in the assigned technology area. Candidates should demonstrate hands-on capability in React Native, iOS development, mobile application architecture, API integration, testing, performance optimization, and secure software engineering.


Required Technologies

  • React Native
  • JavaScript ES6+
  • TypeScript
  • React Hooks
  • Redux
  • Redux Toolkit
  • Context API
  • Zustand
  • React Navigation
  • Swift
  • Objective-C
  • Xcode
  • iOS SDK
  • UIKit
  • SwiftUI
  • CocoaPods
  • Swift Package Manager
  • REST APIs
  • JSON
  • OAuth
  • JWT
  • Git
  • GitHub
  • GitLab
  • CI/CD
  • Jest
  • React Native Testing Library
  • Fastlane
  • SonarQube
  • AWS
  • Azure
  • DevSecOps
  • Face ID
  • Touch ID


Soft Skills

Strong collaboration and communication skills are important because the role works with product, design, backend, QA, and other technology teams. Developers should be able to explain technical decisions clearly, contribute constructively during code reviews, and work with stakeholders from different functions.

The role also requires analytical thinking, attention to detail, problem-solving ability, adaptability, and ownership. Candidates should be comfortable handling technical issues, evaluating solutions, supporting risk and control requirements, and working toward reliable delivery. A continuous-learning mindset is valuable for keeping pace with changes in mobile development and cloud technologies.


Benefits of Working in this Role

This opportunity provides exposure to React Native, native iOS development, mobile architecture, API integration, automated testing, CI/CD, cloud technologies, application security, and performance engineering. Developers can also gain experience working with cross-functional teams and enterprise technology practices, while strengthening their understanding of secure software delivery and mobile application engineering.


Work Mode

The supplied job description states that the role is based in Pune, but it does not explicitly state a remote or hybrid work model in the provided text. 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, iOS developers, mobile application engineers, and software professionals with strong practical knowledge of cross-platform mobile development. Candidates should be comfortable with React Native, JavaScript or TypeScript, REST APIs, state management, testing, and mobile application architecture.

Applicants with native iOS experience in Swift, Xcode, UIKit or SwiftUI, along with experience in secure application development, CI/CD, cloud services, or financial technology environments, may be particularly relevant.


Career Growth

The role can help mobile engineers deepen their expertise in React Native and iOS engineering while gaining broader exposure to application architecture, security, cloud-native development, automated testing, DevSecOps, and enterprise software delivery. Collaboration with product, design, backend, and QA teams can also strengthen technical communication and cross-functional engineering skills.


Application Advice

Candidates should highlight hands-on React Native and iOS projects in their resume rather than relying only on a technology list. Clearly describe experience with TypeScript or JavaScript, React Hooks, Redux or other state management tools, REST APIs, native iOS components, automated testing, and application performance.

If applicable, also mention SwiftUI, native React Native modules, CI/CD, Fastlane, SonarQube, cloud platforms, biometric authentication, security practices, App Store deployment, and banking or financial services experience. Use measurable examples where possible to show how you improved application reliability, performance, maintainability, 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.