Job Description
Job Summary The Senior React Native Developer will design, build, and maintain high-performance mobile applications for payment and banking platforms.
This role focuses on delivering secure, scalable, and optimized mobile solutions for transaction-based systems.
The developer will collaborate closely with engineering, product, UX, and QA teams in an Agile environment and support real-time financial systems while ensuring compliance with industry security standards.
This position requires on-site work three days per week in Atlanta.
Key Responsibilities - Design, develop, and maintain React Native mobile applications for payment and banking solutions.
- Build secure, scalable, and reusable mobile components supporting card payments, digital wallets, billing, and transaction workflows.
- Integrate mobile applications with RESTful APIs and backend payment services.
- Implement secure authentication and authorization mechanisms such as OAuth2, JWT, MFA, and biometric authentication.
- Ensure compliance with PCI-DSS and financial industry security standards, including encryption and secure data handling.
- Optimize application performance for high-volume transaction systems.
- Collaborate with backend engineers, product owners, UX/UI designers, and QA teams within an Agile framework.
- Participate in code reviews, architecture discussions, sprint planning, and production support activities.
- Troubleshoot production issues within real-time transaction and financial environments.
- Work on-site in the Atlanta office three days per week to support collaboration and Agile ceremonies.
Required Qualifications - Minimum 5+ years of software development experience.
- Minimum 4+ years of hands-on React Native development experience.
- Strong proficiency in JavaScript (ES6+), TypeScript, React Native lifecycle, hooks, and state management frameworks (Redux, Context API, or similar).
- Experience integrating mobile applications with RESTful APIs and microservices.
- Strong understanding of mobile architecture, cross-platform development (iOS and Android), and performance optimization.
- Previous experience in payments, banking, or financial services.
- Experience building or supporting transaction-based systems such as card processing, digital payments, wallets, or billing platforms.
- Experience working in PCI-DSS compliant environments.
- Strong understanding of secure coding practices for financial applications.
- Experience with Git and CI/CD pipelines.
- Ability and willingness to work on-site in Atlanta three days per week.
- Bachelor's degree in Computer Science, Engineering, or equivalent experience.
Preferred Qualifications - Knowledge of microservices architecture.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Job Tags
Work at office, 3 days per week