React Native Developer
Job Summary
React Native Developer
Experience: 3 -7 Years
Count 2
Budget 10 to 15 LPA Location: Bangalore
Job Summary
We are looking for a passionate and skilled React Native Developer to design develop and maintain high-performance mobile applications for Android and iOS platforms. The ideal candidate should possess strong expertise in React Native TypeScript mobile application architecture API integration and security best practices. Experience in Banking Financial Services FinTech or other enterprise-grade applications will be an added advantage.
Key Responsibilities
.
Design develop test and deploy cross-platform mobile applications using React Native.
.
Develop reusable scalable and maintainable application components and modules.
.
Integrate mobile applications with RESTful APIs microservices and backend systems.
.
Collaborate with Product Owners Business Analysts UI/UX Designers Backend Developers and QA teams.
.
Ensure application performance responsiveness stability and security.
.
Implement authentication and authorization mechanisms such as OAuth 2.0 JWT MFA and biometric authentication.
.
Conduct code reviews and ensure adherence to coding standards and best practices.
.
Troubleshoot debug and resolve production and non-production issues.
.
Participate in Agile development processes including sprint planning daily stand-ups and retrospectives.
.
Support CI/CD pipelines release management and application deployments.
Required Technical Skills
Mobile Application Development
.
React Native
.
JavaScript (ES6)
.
TypeScript
.
React Hooks
.
Redux / Redux Toolkit
.
Context API
.
React Navigation
.
Android & iOS Application Development
.
Native Module Integration
.
Push Notifications
.
Deep Linking
.
Mobile Performance Optimization
API & Integration
.
RESTful APIs
.
JSON
.
Axios / Fetch
.
API Gateway Integration
.
Microservices-based Architecture
Security
.
OAuth 2.0
.
OpenID Connect (OIDC)
.
JWT Authentication
.
Secure Storage
.
SSL Pinning
.
Mobile Application Security Best Practices
Testing
.
Jest
.
React Native Testing Library
.
Detox
DevOps & Tools
.
Git
.
GitHub / GitLab / Bitbucket
.
Jira
.
Postman
.
Jenkins
.
SonarQube
Preferred Additional Skills
.
React Query / TanStack Query
.
Firebase (Push Notifications Analytics)
.
Native Android (Java/Kotlin)
.
Native iOS (Swift)
.
OpenTelemetry
.
AWS or Azure Cloud
.
Experience working with enterprise-scale applications
Domain Experience (Preferred)
Experience in any of the following domains will be an advantage:
.
Banking & Financial Services
.
Digital Banking
.
Mobile Banking
.
Loan Origination Systems (LOS)
.
Customer Onboarding
.
Payments & Transfers
.
CRM Applications
.
Insurance
.
FinTech Solutions
Testing & Quality Assurance
.
Jest
.
React Native Testing Library
.
Detox
.
App Performance Monitoring
.
Code Quality & Security Scanning
Educational Qualification
.
Bachelor's Degree in Computer Science Information Technology Engineering or related discipline.
Key Competencies
.
Strong problem-solving and debugging skills
.
Excellent communication and collaboration abilities
.
Analytical and logical thinking
.
Ownership and accountability
.
Ability to work in Agile environments
.
Commitment to delivering high-quality software solutions