Role Overview
We are seeking a talented React Native Developer to join our dynamic team. In this role, you will be responsible for developing high-quality mobile applications for both iOS and Android platforms. You will contribute to all stages of app development and ensure optimal performance and user experience. If you have a passion for mobile technology and a keen eye for design, we want to hear from you!
Key Responsibilities:
- Develop and maintain mobile applications using React Native framework.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications with optimizations.
- Identify and correct bottlenecks and fix bugs in existing applications.
- Participate in code reviews to maintain code quality and share knowledge with the team.
- Work with libraries and APIs to build robust functionalities.
- Stay updated with the latest trends in mobile development and integrate them into applications.
- Write clean, maintainable, and efficient code.
- Assist in the planning and execution of mobile application testing strategies.
Required Skills:
- Proficient in JavaScript and React Native frameworks.
- Experience with Redux or other state management libraries.
- Strong understanding of mobile application architecture.
- Knowledge of native build tools like Xcode and Android Studio.
- Familiarity with RESTful APIs and APIs.
- Ability to work with various mobile platforms and device resolutions.
- Experience with third-party libraries and APIs.
- Strong problem-solving skills and attention to detail.
- Basic understanding of version control systems like Git.
Preferred Skills:
- Experience with TypeScript
- Knowledge of backend technologies like Node.js
- Experience with UI/UX design principles
- Familiarity with Agile development methodologies

