Barclays Hiring React Native and iOS Developer in Pune
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
Education
B.Tech or equivalent degree in Computer Science, Information Technology, or a related field.
Top Picks for You
Microsoft Senior Software Engineer AI AIOps Jobs Hyderabad
Microsoft • Hyderabad • Hybrid
Wipro AI Lead Jobs in Hyderabad | Generative AI
Wipro • Hyderabad • Onsite
Amazon Hiring Machine Learning Engineer in India | Music Catalog
Amazon Development Centre • Bangalore • Onsite
Coforge Hiring Senior Technical Lead - GenAI in Bangalore
Coforge • Bangalore • Onsite