Key Responsibilities
Mobile Application Development
-
Develop and maintain mobile applications using
React Native
.
-
Build reusable and maintainable components for scalable mobile solutions.
-
Ensure high performance and responsiveness across iOS and Android devices.
Integration
-
Integrate mobile applications with backend services using
RESTful APIs
.
-
Handle authentication, data synchronization, and error handling.
Performance & Optimization
-
Optimize applications for maximum performance and scalability.
-
Troubleshoot and debug issues across different devices and platforms.
Collaboration
-
Work closely with
UI/UX designers
to implement high-quality user interfaces.
-
Collaborate with backend developers and product managers to deliver features.
Quality Assurance
-
Write clean, maintainable, and testable code.
-
Participate in code reviews and follow best development practices.
Required Qualifications
Experience
-
3–6 years of experience in
mobile development
-
Strong experience with
React Native
Technical Skills
-
React Native
-
JavaScript (ES6+)
-
TypeScript
-
REST API integration
-
State management libraries (Redux Toolkit / Zustand)
-
Git version control
Mobile Development
-
Experience building apps for
iOS and Android
-
Understanding of
mobile performance optimization
Professional Skills
-
Strong problem-solving abilities
-
Experience working in
Agile/Scrum environments
-
Strong collaboration and communication skills
Preferred Qualifications
-
Experience with
React Query or similar data fetching libraries
-
Experience with
mobile debugging tools (Flipper, React DevTools)
-
Familiarity with
native mobile build processes (Android Gradle / iOS Xcode)
-
Experience in
fintech or digital banking products