We are seeking a full-time React Native Live Streaming Mobile Apps Developer who is experienced in developing and maintaining cross-platform mobile applications using React Native
In this remote role, the developer will be responsible for building and deploying high-quality live-streaming mobile apps with the desired features and functionality
They will collaborate with the backend and design teams to ensure a seamless user experience and ensure the apps quality and performance meet the expectations of the end-users
Responsibilities:
Develop and maintain mobile applications using React Native.
Collaborate with a team of developers and designers to create visually appealing, user-friendly mobile applications.
3+ years of experience in mobile app development using React Native and its related frameworks
Experience in building Live-streaming applications for both iOS and Android platforms
Experience with native module development, implementing third-party libraries, and RESTful APIs
Proficient in Javascript, TypeScript, and ES6+
Experience with state management libraries like Redux and Redux-saga
Experience with designing intuitive UI/UX for mobile devices
Experience using Agile software development methodologies, including TDD and BDD
Strong analytical and problem-solving skills
Make sure the written code is clean, reusable, and maintainable.
Troubleshoot and debug applications to ensure smooth operation.
Test applications to ensure quality standards.
Stay up-to-date with the latest React Native features and technologies.
Contribute to code reviews and provide feedback to other team members.
Keep project deadlines on track by working closely with project managers.
Communicate effectively with other team members and stakeholders to ensure project success.
Preferred Qualifications:
Experience with TypeScript, Expo, and/or, Redux.
Knowledge of iOS and Android platforms.
Experience with Agile development methodologies.
Bachelors degree in Computer Science or related field.
Requirements:
Minimum two years of experience developing mobile applications using React Native.
A strong understanding of React Native and JavaScript.
Familiarity with mobile app development best practices.
Experience with back-end service integrations and RESTful APIs.
Ability to write clean, efficient, maintainable code.
A keen attention to detail and strong problem-solving abilities