drjobs Mobile Developer React Native

Mobile Developer React Native

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

1-3years

Job Location drjobs

Lagos - Nigeria

Monthly Salary drjobs

300000 - 300000

Vacancy

1 Vacancy

Job Description

This is a remote position.

We are seeking a highly skilled Mobile Developer with expertise in React Native to join our dynamic team. The ideal candidate will have strong experience designing building and maintaining crossplatform mobile applications with a focus on performance scalability and native user experience.
This role requires a passion for clean code modular architecture and modern mobile development best practices.

Key Responsibilities

  • Develop test and maintain mobile applications using React Native for both iOS and Android platforms.
  • Build highperformance responsive and pixelperfect mobile UIs following platformspecific design guidelines.
  • Integrate mobile apps with RESTful APIs GraphQL endpoints and realtime data streams (WebSocket MQTT).
  • Collaborate with backend developers designers and product teams to deliver seamless user experiences.
  • Implement authentication and authorization flows (OAuth2 JWT biometric authentication).
  • Manage app releases updates and deployments to the Apple App Store and Google Play Store.
  • Write clean modular reusable code with unit and integration tests (using Jest Detox or similar frameworks).
  • Maintain documentation for mobile features APIs and release notes.
  • Troubleshoot debug and optimize app performance across a wide range of devices and OS versions.

Requirements

  • 2 years of professional experience developing mobile applications with React Native.
  • Strong proficiency in JavaScript (ES6 and TypeScript.
  • Solid understanding of:
    • Native mobile capabilities (camera geolocation notifications deep linking background tasks).
    • Mobile app lifecycle management and offline storage (SQLite AsyncStorage MMKV).
    • Responsive layouts and adaptive UI (Flexbox styledcomponents Tailwind for React Native).
  • Experience working with native modules and bridging when required (Android Java/Kotlin iOS Swift/ObjectiveC).
  • Familiarity with app navigation patterns (React Navigation Deep Linking Dynamic Links).
  • Experience integrating thirdparty SDKs (e.g. Firebase Sentry Stripe).
  • Strong knowledge of version control systems (Git) and Agile development workflows.
  • Understanding of mobile security best practices (secure storage secure API communication).


Benefits

  • Competitive salary.
  • Flexible working hours and remote work options.
  • Work with the latest tools and technologies in mobile development.
  • Opportunities for career growth and professional development.


2+ years of professional experience as a QA Engineer in Agile/Scrum environments. Strong knowledge of QA methodologies, tools, and processes. Hands-on experience with test automation tools such as Selenium, Cypress, Playwright, or Appium. Strong skills in API testing (Postman, Insomnia, REST-assured) and API automation scripting. Experience testing across web and mobile platforms (iOS and Android). Solid understanding of software development life cycles (SDLC) and Continuous Integration / Continuous Deployment (CI/CD) processes. Familiarity with bug tracking and project management tools (e.g., Jira, Trello, Azure DevOps). Basic knowledge of programming or scripting languages (e.g., JavaScript, Java, Python) for writing automated tests. Strong analytical and troubleshooting skills with attention to detail.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.