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.


3+ years of professional experience in backend development using Java. Strong proficiency in Spring Boot and its ecosystem (Spring Data JPA, Spring MVC, Spring Security etc). Solid understanding of relational databases and experience writing complex SQL queries and managing database schemas. Experience with NoSQL databases such as MongoDB, Redis, Cassandra, or Elasticsearch. Deep understanding of REST API principles and standards. Familiarity with Microservices Architecture and messaging systems (e.g., RabbitMQ, Kafka) is a plus. Familiarity with agile development methodologies (Scrum, Kanban).

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.