Summary

The role involves developing cross-platform mobile applications using React Native, implementing UI components based on designs, and ensuring app performance and functionality. The developer will work closely with designers, QA, and senior developers, integrate APIs and libraries, write clean and reusable code, and use tools like Redux or Context API for state management.

Responsibilities

· Design and implement user interface components using React Native based on wireframes and prototypes.

· Develop cross-platform mobile applications for iOS and Android.

· Collaborate with designers, QA engineers, and senior developers to deliver high-quality applications.

· Integrate third-party libraries and APIs as needed.

· Debug issues and optimize app performance by eliminating bottlenecks.

· Write reusable, efficient, and clean code that adheres to coding standards.

· Implement smooth animations and transitions for enhanced user experience.

· Use state management tools like Redux or Context API for efficient data handling.

· Conduct basic testing to ensure reliability and functionality.

Qualifications

· Proficiency in JavaScript (ES6+) and familiarity with the React Native framework.

· Basic understanding of mobile development principles for iOS and Android platforms.

· Familiarity with REST APIs, offline storage, and debugging tools.

· Exposure to native build tools such as Xcode or Android Studio is a plus.

· Strong problem-solving skills with attention to detail.

· Effective communication skills for teamwork.

Preferred Skills