We are looking for a motivated and talented React Native Developer with 1 to 1.5 years of experience to join our development team. The ideal candidate will be passionate about building user-friendly, scalable, and high-performance mobile applications for Android and iOS platforms.
Key Responsibilities:
Develop and maintain cross-platform mobile applications using React Native.
Collaborate with designers, product managers, and backend developers to implement new features.
Write clean, maintainable, and effective code adhering to best practices.
Debug and optimize mobile applications for performance and usability.
Integrate RESTful APIs and third-party libraries into applications.
Ensure the technical feasibility of UI/UX designs.
Stay updated with the latest trends and best practices in mobile development and React Native.
Required Skills and Qualifications:
Proficiency in React Native and related libraries.
Solid understanding of JavaScript (ES6+), including core concepts such as closures, asynchronous programming, and event loops.
Experience with mobile app development for both iOS and Androidplatforms.
Familiarity with RESTful APIs and JSON for mobile app integration.
Knowledge of state management libraries like Redux or Context API.
Basic understanding of version control tools such as Git.
Strong problem-solving and debugging skills.
Good understanding of responsive design principles and UI/UX guidelines.
Preferred Qualifications:
Experience with Expo framework or native build tools like Xcode and Android Studio.
Familiarity with third-party libraries and APIs (e.g., Firebase, Google Maps).
Basic knowledge of mobile testing tools and frameworks.
Understanding of Agile development methodologies.
Positive communication and teamwork skills.
Educational Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).