Skip to content
mimi

React Native Mobile Developer

ECSCorp & Company

Nigeria · On-site Full-time 3w ago

About the role

Responsibilities

  • Mobile App Development: Design, develop, and maintain cross-platform mobile applications using React Native, TypeScript, and Expo.
  • Expo Ecosystem: Leverage Expo tools and APIs (e.g., Expo Go, EAS, and Expo SDK) to accelerate development and deployment.
  • Backend Integration: Integrate mobile applications with RESTful APIs and backend services, ensuring efficient and secure data flow.
  • Business Logic Implementation: Translate product requirements into scalable and maintainable application logic.
  • Performance Optimization: Optimize applications for speed, responsiveness, and smooth user interactions.
  • Testing & Debugging: Write unit and integration tests, identify issues, and implement effective fixes.
  • Code Quality & Documentation: Maintain clean, reusable, and well-documented code following best practices.
  • Collaboration: Work closely with designers, product managers, and backend engineers to deliver high-quality features.
  • Deployment & Release: Manage application builds, releases, and updates across app stores.
  • Continuous Improvement: Stay current with emerging trends, tools, and best practices in the React Native ecosystem.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
  • Minimum 3 years of experience in mobile application development (React Native preferred)
  • Strong proficiency in TypeScript, React, and React Native
  • Hands-on experience with Expo and the Expo ecosystem (Expo CLI, Expo Go, EAS)
  • Solid understanding of mobile architecture, performance, and best practices
  • Experience with API integration and asynchronous data handling
  • Hands-on experience with testing and debugging mobile applications
  • Proficiency with version control systems (e.g., Git)
  • Strong problem-solving, communication, and teamwork skills

Technical Skills

  • Languages: TypeScript (primary), JavaScript (working knowledge)
  • Frameworks: React Native (Expo-managed workflow)
  • Tools: Expo CLI, Expo Go, EAS (Build, Submit, Update)
  • State Management: Redux, MobX, Context API
  • Navigation: React Navigation
  • Testing: Jest, React Native Testing Library
  • CI/CD: Continuous Integration and Deployment pipelines
  • Deployment: Apple App Store and Google Play Store via Expo

Preferred Qualifications

  • Experience with Expo Application Services (EAS) for builds and deployment
  • Familiarity with native development (iOS/Android) for custom modules or ejection when necessary
  • Experience with state management tools (Redux, MobX, Context API)
  • Knowledge of performance optimization techniques in React Native apps
  • Experience working in agile development environments

Skills

Context APIEASExpoExpo CLIExpo GoGitJavaScriptJestMobXReactReact NativeReact NavigationReduxRESTful APIsTypeScriptReact Native Testing Library

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free