Job Summary:
We are looking for a talented React Native Developer to join our mobile development team. As a React Native Developer, you will be responsible for building performant mobile apps on both iOS and Android platforms. You will collaborate with cross-functional teams to define, design, and deliver new features and maintain existing ones.
Key Responsibilities:
Design and develop high-performance mobile applications using React Native for both iOS and Android.
Collaborate with designers, product managers, and backend developers to ensure the technical feasibility of UI/UX designs.
Write clean, reusable, and scalable code.
Integrate third-party APIs and services.
Optimize the performance of applications to improve load times and responsiveness.
Debug and resolve issues to improve the quality and stability of mobile apps.
Ensure that the mobile applications are compliant with the latest security best practices.
Participate in code reviews, team meetings, and contribute to architectural decisions.
Stay updated with the latest industry trends and technologies to continually improve mobile development practices.
Required Skills and Qualifications:
2+ years of professional experience in React Native development.
Solid knowledge of JavaScript (ES6+), HTML5, and CSS3.
Experience building mobile apps using React Native.
Proficiency with Redux, Context API, or other state management tools.
Understanding of RESTful APIs and JSON.
Familiarity with mobile design principles, UI/UX standards, and guidelines for both iOS and Android.
Strong knowledge of the React component lifecycle and hooks.
Experience with native mobile development (iOS/Android) is a plus.
Familiarity with version control tools like Git.
Preferred Skills:
Experience with Expo or React Native CLI.
Knowledge of TypeScript.
Familiarity with native build tools like XCode and Android Studio.
Understanding of CI/CD pipelines for mobile apps.
Experience with push notifications, Firebase, and cloud messaging.
Familiarity with testing frameworks like Jest and Detox for React Native apps.
Soft Skills:
Strong problem-solving skills and attention to detail.
Ability to work effectively in a collaborative team environment.
Good communication skills and ability to explain complex technical concepts.
Passion for keeping up with mobile development trends and learning new technologies.
Ability to manage time effectively and work on multiple projects simultaneously.
Any Graduate