Overview
We are seeking a skilled React Native Developer to join our team on a contract basis, offering the flexibility to work remotely. The successful candidate will develop and maintain mobile applications for both iOS and Android platforms, ensuring high quality and seamless user experiences. This role provides an opportunity to engage in innovative projects and contributes significantly to the ongoing development of our mobile solutions.
Responsibilities
- Design and develop high-quality mobile applications for iOS and Android platforms.
- Collaborate with cross-functional teams to deliver seamless app experiences.
- Implement offline-first capabilities and ensure effective data synchronization.
- Integrate on-device storage solutions to manage local data efficiently.
- Optimize application performance and responsiveness across various devices.
- Write clean, maintainable code adhering to industry best practices.
- Participate in code reviews, testing, and debugging activities.
- Stay updated with the latest trends in mobile app development and React Native.
Requirements
- Proven experience in mobile application development using React Native.
- Hands-on experience with Expo for building and deploying applications.
- Strong proficiency in TypeScript, focusing on data modeling and API management.
- Experience with offline-capable mobile applications and related technologies.
- Knowledge of on-device databases and storage solutions like expo-sqlite or Realm.
- Familiarity with data-fetching and state management tools like Redux Toolkit.
- Experience publishing applications to the Apple App Store and Google Play Store.
- Excellent problem-solving skills and strong communication capabilities.