Mobile (React Native) Developer

  • -
  • Full-Time
  • Remote
  • 450,000-650,000 NGN / Month

Job Description:

We are seeking an experienced and highly skilled Senior Mobile Developer with strong expertise in React Native to lead the design, development, and optimization of high-performance mobile applications. The ideal candidate will play a critical role in building scalable, user-centric solutions while mentoring junior developers and driving best practices across the mobile development lifecycle.

Key Responsibilities

  • Design, develop, and maintain cross-platform mobile applications using React Native for iOS and Android.
  • Lead the architecture and technical design of mobile solutions, ensuring scalability, performance, and maintainability.
  • Collaborate with product managers, designers, and backend engineers to translate business requirements into technical solutions.
  • Write clean, efficient, and reusable code while adhering to industry best practices and coding standards.
  • Optimize application performance, responsiveness, and user experience across devices.
  • Integrate RESTful APIs, third-party libraries, and external services.
  • Troubleshoot, debug, and resolve complex technical issues in a timely manner.
  • Conduct code reviews and provide constructive feedback to team members.
  • Mentor and support junior and mid-level developers, fostering a culture of continuous learning.
  • Stay up to date with emerging technologies, frameworks, and industry trends.
  • Ensure proper documentation of code, processes, and technical decisions.
  • Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 5+ years of experience in mobile application development.
  • 3+ years of hands-on experience with React Native.
  • Strong proficiency in JavaScript (ES6+) and/or TypeScript.
  • Solid understanding of mobile app architecture, design patterns, and state management (e.g., Redux, Context API).
  • Experience integrating APIs and working with backend services.
  • Strong knowledge of mobile UI/UX principles and best practices.
  • Familiarity with native build tools (Xcode, Android Studio) and deployment processes.
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving skills and attention to detail.

Preferred Qualifications

  • Experience with native mobile development (Swift, Kotlin, or Java).
  • Familiarity with CI/CD pipelines for mobile app deployment.
  • Experience with performance optimization and debugging tools.
  • Knowledge of testing frameworks (e.g., Jest, Detox).
  • Experience working in a fast-paced, Agile environment.
  • Prior experience in mentoring or leading development teams.

Key Competencies

  • Strong leadership and mentoring ability
  • Excellent communication and collaboration skills
  • High level of ownership and accountability
  • Ability to work independently and manage multiple priorities
  • Strong analytical and problem-solving mindset