Reactnative
Lagos, Lagos
Posted yesterday
- Company:
- EnergyDevtalent
- Company Description:
- EnergyDevTalent is an energy talent company that advances clean energy in Africa, specializing in solar sector training & out-hiring. Accessible talent development for all stakeholders.
- Contract Type:
- Contract
- Experience Required:
- 3 to 4 years
- Education Level:
- Technical
- Number of vacancies:
- 1
Job Description
Type: Contract - 3 Months + Possibility of Extension
Job Description:
We are looking for an experienced React Native Mobile Developer to help build our mobile
application for iOS and Android platforms. The ideal candidate will have a passion for
creating seamless mobile experiences and a strong understanding of mobile app development
best practices.
Qualifications:
● Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent
experience).
● 5+ years of proven experience in developing mobile applications using React Native
and Expo.
● Strong proficiency in JavaScript and TypeScript.
● Familiarity with native build tools like XCode, Android Studio, and Gradle.
● Experience with state management libraries such as Redux.
● Understanding of mobile design principles and interface guidelines.
● Experience with Expo or building and deploying apps to the App Store and Google Play
Store.
● Familiarity with Git version control.
● Strong problem-solving skills and attention to detail.
● Excellent communication and collaboration skills.
Nice-to-Have:
● Experience integrating Agora SDK for live video conferencing.
● Familiarity with Stripe for payment processing.
● Knowledge of Supabase or similar backend services.
● Experience with push notifications and real-time data handling.
● Understanding of CI/CD pipelines for mobile app deployment.
● Experience with testing tools like Jest, Detox, or Appium.
Requirements
● Develop and maintain mobile applications using React Native.
● Build reusable components and front-end libraries for future use.
● Optimize applications for maximum performance across a wide range of devices.
● Collaborate with the design team to implement intuitive and user-friendly interfaces.
● Integrate third-party APIs and native modules.
● Work closely with backend developers to integrate RESTful APIs.
● Ensure the quality and responsiveness of applications.
● Troubleshoot and debug to optimize performance.
● Participate in code reviews and contribute to team knowledge sharing.
● Stay updated with the latest industry trends and technologies.