Important Notice Before You Apply
Please be aware of the following conditions before submitting your application for this role:
- On-Site Requirement: This is a strictly on-site position. You will be required to work physically from our office/location every working days.
- No Remote or Hybrid Option: Remote work, hybrid arrangements, or flexible off-site options are not available for this role.
- Full-Time Commitment: The position demands your full-time presence and active participation on-site throughout the week.
To make your stay comfortable and to support your productivity, the company provides the following as part of your employment package:
- Shared Accommodation: Fully furnished shared apartment provided by the company.
- Daily Transportation: Free ride service from your accommodation to the office and back.
- Meals Included: Three (3) full daily meals provided at no cost.
Application Guideline:
Only apply if you are willing and able to work fully on-site under these conditions. This ensures clarity and alignment before joining our team.
Technical Skills
- Proficiency in JavaScript/TypeScript: Strong knowledge of JavaScript (ES6+) and TypeScript for scalable React Native development.
- React Native Framework: Hands-on experience building cross-platform mobile apps with React Native.
- UI/UX Implementation: Ability to design and implement responsive, pixel-perfect user interfaces using React Native components and styling libraries (e.g., Styled Components, Tailwind RN).
- State Management: Experience with state management libraries such as Redux, MobX, Recoil, or Context API.
- APIs and Integration: Proficiency in integrating RESTful APIs, GraphQL, WebSockets, and third-party SDKs.
- Version Control: Strong understanding of Git and platforms like GitHub, GitLab, or Bitbucket.
- Testing: Knowledge of testing frameworks and tools such as Jest, Detox, or React Native Testing Library.
- Databases & Storage: Experience with local databases (e.g., SQLite, Realm, MMKV) and cloud databases/backends (e.g., Firebase, Supabase).
Soft Skills
- Problem-Solving: Strong analytical and debugging skills for mobile-specific challenges.
- Communication: Clear verbal and written communication, with the ability to explain technical concepts to non-technical stakeholders.
- Collaboration: Experience working in agile teams with designers, backend developers, and product managers.
- Adaptability: Quick learner, able to adapt to evolving libraries, tools, and platform updates.
Experience and Education
- Experience: Typically 1–3 years of hands-on experience in mobile app development, primarily with React Native.
- Portfolio: A portfolio or GitHub repository showcasing React Native applications is highly valued.
- Education: any certificate in Computer courses or related field preferred (but not strictly required).
Additional Requirements
- Knowledge of Android and iOS Platforms: Understanding native modules, bridging, and platform-specific development.
- Performance Optimization: Ability to optimize React Native apps for speed, memory usage, and smooth animations.
- Deployment: Familiarity with app deployment to Google Play Store and Apple App Store, including handling certificates and provisioning.
Desirable Skills
- Native Development Knowledge: Exposure to native Android (Java/Kotlin) or iOS (Swift/Objective-C) is a plus.
- CI/CD: Experience with CI/CD tools like Fastlane, GitHub Actions, or Bitrise for automated builds and deployment.
- Open Source Contribution: Contributions to React Native or related open-source projects is a strong advantage.
Job Types: Full-time, Temporary, Contract
Contract length: 3 months
Pay: ₦70,000.00 - ₦200,000.00 per month
Ability to commute/relocate:
- Ibadan: Reliably commute or willing to relocate with an employer-provided relocation package (Required)
Application Question(s):
- Do you have live project?
how many did you have?
Experience:
- React Native: 2 years (Required)