This is a remote position.
About the Role
We are looking for a skilled React Native Developer with at least 2 years of experience to join our team. You will play a key role in developing and maintaining highquality mobile applications for iOS and Android platforms. If you are passionate about building intuitive and userfriendly mobile experiences this role is for you!
Key Responsibilities
- Develop maintain and enhance mobile applications using React Native.
- Write clean reusable and efficient code while ensuring application performance and responsiveness.
- Collaborate with designers product managers and other developers to implement new features.
- Integrate thirdparty libraries and APIs.
- Debug and resolve technical issues and bugs.
- Optimize applications for maximum speed and scalability.
- Stay updated with the latest trends and best practices in mobile application development.
Requirements
- Proficiency in JavaScript and TypeScript.
- Proficiency in React Native and its core principles.
- Strong understanding of mobile application lifecycle architecture and performance optimization.
- Handson experience with NativeWind or other UI libraries.
- Handson experience with Zustand or other state management libraries.
- Knowledge of RESTful APIs / GraphQL and integration with backend services.
- Familiarity with native build tools (Xcode Android Studio) and app deployment processes.
- Experience with version control tools like Git.
- Understanding of unit testing frameworks like Jest Mocha or similar.
- Experience with debugging and performance tools for mobile applications.
NicetoHave Skills
- Experience with Expo and libraries like Exporouter.
- Familiarity with native iOS/Android development.
- Experience with CI/CD pipelines for mobile apps like Expo EAS.
- Exposure to agile methodologies and working in sprints.
- UI/UX design knowledge or experience working closely with designers.
You've at least 3+ years of hands-on experience working as a project manager. Bonus if you've worked on building SaaS products/projects. You've excellent know-how of software systems. You ve great communication skills (verbal and written). You re driven enough to build processes that scale up. You have a clear understanding of agile development methodology. You can combine technical and business skills to understand, test, and challenge while working harmoniously with the business and technology owners You are seeking a full-time engagement and are not distracted by freelancing / personal projects.