About the RoleWe are seeking a highly skilled Senior React Native Developer to join our innovative team. In this role, you will work on designing and developing mobile applications tailored to the needs of the Banking, Finance, and Fintech sectors. As a key member of the development team, you will collaborate with product managers, UX designers, and backend engineers to create seamless, secure, and user-friendly mobile solutions that redefine the customer experience in financial services.Tips: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall.
Key Responsibilities:
- Develop Mobile Applications: Build cross-platform mobile applications for Android and iOS using React Native.
- UI/UX Implementation: Translate design mockups into responsive and high-quality user interfaces.
- State Management: Implement state management solutions such as Redux or Context API.
- Integration: Integrate RESTful APIs, third-party libraries, and tools into mobile applications.
- Testing and Debugging: Perform comprehensive testing, ensure 100% code coverage for critical components, and resolve issues efficiently.
- Code Quality: Write clean, maintainable, and well-documented JavaScript/TypeScript code adhering to SOLID principles.
- Collaboration: Work closely with designers, product managers, and backend developers to deliver seamless user experiences.
- Continuous Improvement: Stay updated on industry trends and emerging technologies to suggest innovative solutions.
- Deployment: Manage app releases to the Google Play Store and Apple App Store, ensuring compliance with platform guidelines.
Key Requirements- Technical Skills:
- 5+ years of experience in mobile app development, with at least 3 years in React Native.
- Proficiency in JavaScript, TypeScript, and state management tools like Redux or MobX.
- Experience with native app development for iOS (Swift) and Android (Kotlin/Java) is a plus.
- Strong understanding of RESTful APIs, GraphQL, and real-time data handling.
- Familiarity with secure coding practices, encryption, and authentication methods in fintech apps.
- Domain Expertise:
- Prior experience in Banking, Finance, or Fintech applications is highly desirable.
- Knowledge of financial regulations, compliance standards, and industry best practices.
- Soft Skills:
- Excellent problem-solving and critical-thinking abilities.
- Strong communication skills to articulate technical concepts to non-technical stakeholders.
- Ability to work in a fast-paced, Agile environment.
- Education:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Why Join Us- Opportunity to work on cutting-edge fintech applications that impact millions of users.
- Collaborative and inclusive work environment.
- Competitive salary, performance bonuses, and comprehensive benefits package.
- Professional growth through training programs, certifications, and mentorship opportunities.