Mobile Developer

Peopleplus NGAbujaroam-ngpublié le 11/11/2026
Indispensable :TypeScriptJavaScriptReactLaravelGitBackendMobileQA/TestFinTech

Responsibilities:

Mobile Application Development:

  • Develop, maintain, and enhance React Native applications for Android and iOS.
  • Translate product requirements and designs into responsive, user-friendly interfaces across devices and screen sizes.
  • Write clean, reusable, efficient, and maintainable JavaScript or TypeScript code.
  • Implement application navigation, state management, authentication, data handling, and error management.
  • Integrate REST APIs, push notifications, payment gateways, maps, and other third-party services.

Troubleshooting and Performance:

  • Identify, investigate, and resolve application crashes, bugs, and performance issues.
  • Reproduce and troubleshoot reported issues using physical devices, emulators, and simulators.
  • Optimize loading times, rendering, network requests, and resource usage.
  • Test new features and updates before release to ensure functionality, stability, and compatibility.

Android and iOS Releases:

  • Manage the complete release process for the Google Play Store and Apple App Store.
  • Prepare Android release builds and App Bundles, manage signing keys and version codes, and configure SDK versions, permissions, Gradle settings, and dependencies.
  • Build and archive iOS applications using XCode, and manage certificates, provisioning profiles, signing configurations, and bundle identifiers.
  • Manage Google Play testing tracks, TestFlight testing, and production releases.
  • Resolve build failures, dependency conflicts, code-signing errors, submission issues, and app review rejections.
  • Keep applications aligned with applicable platform policies and operating system requirements.

API Integration and Team Collaboration:

  • Integrate applications with Laravel backend APIs and other services.
  • Work with backend developers to investigate API errors and resolve integration issues.
  • Collaborate with designers, product managers, QA testers, and other developers on implementation, testing, and release planning.
  • Participate in code reviews and document key implementation details, build processes, and deployment procedures.

Application Maintenance:

  • Maintain existing React Native projects and upgrade frameworks and dependencies when required.
  • Investigate and resolve production issues promptly.
  • Use Git and follow established branching and version control practices.
  • Monitor relevant changes across React Native, Android, iOS, and app store requirements.

Requirements:

  • Proven experience developing and maintaining production applications using React Native.
  • Strong knowledge of JavaScript or TypeScript.
  • Practical experience supporting both Android and iOS applications.
  • Demonstrable experience publishing applications to both the Google Play Store and Apple App Store.
  • Proficiency with Android Studio, Android SDK, Gradle, Xcode, and CocoaPods.
  • Experience integrating REST APIs and managing authentication, asynchronous operations, and network errors.
  • Good understanding of React hooks, component architecture, navigation, and state management.
  • Experience debugging applications on physical devices, Android emulators, and iOS simulators.
  • Familiarity with Git and collaborative development workflows.
  • Ability to independently troubleshoot build failures, dependency conflicts, and app store submission issues.
  • Strong analytical, communication, and problem-solving skills.