Job Summary: ๐
We are looking for a talented React Native Developer to join our team and help build cutting-edge mobile applications. You will work closely with designers, developers, and product managers to create high-performance, scalable, and user-friendly applications for both iOS and Android platforms. If you have a strong background in React Native development and a passion for building modern mobile apps, we would love to have you on board!
Key Responsibilities: โ๏ธ
- Develop and maintain mobile applications for both iOS and Android using React Native.
- Collaborate with cross-functional teams, including UI/UX designers and back-end developers, to define and implement application features.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Optimize applications for maximum speed and scalability.
- Debug and troubleshoot mobile applications, ensuring smooth performance across devices.
- Integrate third-party libraries and APIs to enhance application functionality.
- Ensure the appโs user interface is responsive and user-friendly across different screen sizes and devices.
- Stay updated with the latest trends and advancements in React Native and mobile development technologies.
- Test and deploy mobile applications to app stores (Google Play, Apple App Store).
- Maintain and improve the performance of existing applications by handling updates and bug fixes.
Requirements: ๐
- Proven experience as a React Native Developer with a strong portfolio of mobile applications.
- Proficiency in JavaScript and React Native framework.
- Experience with native iOS and Android development and platform-specific functionalities.
- Familiarity with RESTful APIs and third-party libraries for mobile apps.
- Experience with mobile app deployment to Google Play Store and Apple App Store.
- Understanding of mobile design principles and responsive layouts.
- Familiarity with version control systems like Git.
- Strong debugging and troubleshooting skills.
- Excellent problem-solving abilities and attention to detail.
- Ability to work both independently and as part of a team in a fast-paced environment.
Preferred Qualifications: ๐
- A degree in Computer Science, Engineering, or a related field.
- Experience with native iOS/Android development (Objective-C, Swift, Kotlin, or Java).
- Knowledge of popular React Native libraries and frameworks.
- Familiarity with state management tools like Redux, MobX, or React Context.
- Experience with automated testing tools (e.g., Jest, Detox).
- Understanding of app performance optimization techniques for mobile devices.
- Experience with continuous integration/continuous deployment (CI/CD) tools.
- Knowledge of cloud services such as Firebase, AWS, or Azure for mobile development.