We are looking for a skilled and passionate React Native Mobile Developer with 2+ years of experience developing cross-platform mobile applications for Android and iOS. The ideal candidate should have strong knowledge of React Native, Expo SDK, JavaScript/TypeScript, API integration and mobile app deployment processes.
-
Design, develop, and maintain mobile applications using React Native and Expo SDK.
-
Build reusable components and scalable mobile application architectures.
-
Integrate REST APIs and third-party libraries/services into applications.
-
Collaborate closely with UI/UX designers, backend developers, and QA teams to deliver high-quality solutions.
-
Write unit tests and ensure high code coverage across applications.
-
Create and maintain automation test scripts using Nightwatch.
-
Optimize application performance, quality, and responsiveness.
-
Debug, troubleshoot, and resolve technical issues and application bugs.
-
Publish, monitor, and maintain applications on the Google Play Store and Apple App Store.
-
Participate in code reviews and adhere to coding standards and best practices.
-
Ensure application security and maintain data protection standards.
-
Work effectively in Agile/Scrum development environments.
Required Skills
-
2+ years of hands-on experience in React Native development.
-
Strong experience with Expo SDK and Expo Application Services (EAS).
-
Strong proficiency in JavaScript and/or TypeScript.
-
Experience with React.js, Redux, Context API, or other state management libraries.
-
Experience with REST API integration using Axios.
-
Knowledge of mobile UI design principles and responsive layouts.
-
Experience integrating RESTful APIs and handling JSON data.
-
Familiarity with Git version control systems.
-
Understanding of Android and iOS build and deployment processes.
-
Experience working with third-party packages and native modules.
-
Knowledge of push notifications, Firebase, and application performance optimization.
-
Strong debugging, analytical, and problem-solving skills.
Preferred Skills
-
Experience with Expo CLI and React Native CLI.
-
Familiarity with native Android and iOS development.
-
Understanding of WebSockets and Socket.IO.
-
Knowledge of CI/CD pipelines for mobile applications.
-
Experience with payment gateway integration and authentication modules.
-
Understanding of application security and encryption techniques.