Apply

Senior React Native Mobile Developer - (6 months Contract) Octopus by RTG

Posted 15 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Egypt

🏢 Company: robusta

🗣️ Languages: English

⏳ Experience: 5+ years

Requirements:
  • 5+ years of professional experience in mobile application development.
  • Strong proficiency in React Native and TypeScript.
  • Experience with xState for complex state management.
  • Expertise in API integration using OpenAPI (Swagger).
  • Familiarity with Tamagui UI for creating cross-platform responsive UI components.
  • Hands-on experience in monorepo management using TurboRepo.
  • Experience with SonarQube / SonarCloud for continuous code analysis.
  • Strong understanding of CI/CD pipelines using GitHub Actions / Bitrise / Fastlane.
  • Experience with React Query / Axios for API data fetching and caching.
  • Knowledge of React Navigation / Expo Router for screen routing.
  • Experience with i18next / react-intl for localization.
  • Strong debugging and problem-solving skills.
  • Excellent English level.
  • Excellent communication and teamwork skills.
Responsibilities:
  • Develop, maintain, and optimize mobile applications using React Native.
  • Implement and manage complex state handling using xState.
  • Integrate and consume APIs using OpenAPI (Swagger) for standardized API definitions.
  • Design and implement UI components with Tamagui UI for an optimized, themeable experience across React Native and Web.
  • Manage code within a TurboRepo monorepo for efficient sharing between mobile and web platforms.
  • Ensure code quality through continuous analysis with SonarQube / SonarCloud.
  • Write and maintain unit tests using Jest to ensure code reliability.
  • Enforce coding standards and maintain code consistency using ESLint & Prettier.
  • Set up and manage CI/CD pipelines with GitHub Actions / Bitrise / Fastlane for automated workflows.
  • Handle API calls efficiently using Axios / React Query.
  • Implement seamless navigation experiences using React Navigation / Expo Router.
  • Ensure multi-language support and localization with i18next / react-int
Apply