Key Responsibilities
Develop, maintain, and enhance cross-platform mobile applications using React Native.
Build reusable, scalable, and maintainable code.
Integrate RESTful APIs and third-party libraries.
Collaborate with UI/UX designers to implement responsive and user-friendly interfaces.
Debug and resolve application issues to ensure optimal performance.
Optimize applications for speed, scalability, and security.
Write clean, effective, and well-documented code.
Participate in code reviews and follow coding standards.
Work closely with the QA team to ensure bug-free releases.
Collaborate with backend developers and project managers throughout the development lifecycle.
Required Skills
3+ years of experience in React Native development.
Robust knowledge of JavaScript (ES6+) and TypeScript.
Experience with React Hooks, Redux, Context API, and state management.
Hands-on experience with REST APIs and JSON.
Familiarity with Firebase services (Authentication, Firestore, Push Notifications).
Experience with third-party SDK integration.
Knowledge of Android and iOS deployment processes.
Familiarity with Git version control.
Understanding of mobile UI/UX principles and responsive design.
Experience in debugging and performance optimization