
Junior React Native Mobile Developer - Octopus by RTG
- Cairo
- Permanent
- Full-time
- 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
- 2 - 3 years of professional experience in mobile application development.
- 1–2 years of experience with React Native.
- Solid foundation in JavaScript, React, and mobile development principles.
- Experienced in integrating with REST APIs and managing state primarily using Redux, with optional use of the Context API.
- Familiarity with Git, Git Flow and version control.
- Ability to work independently on well-defined tasks, with a hunger to grow fast
- Strong problem-solving mindset and high attention to detail.
- Comfortable leveraging AI tools (e.g., GitHub Copilot, ChatGPT, or others) to boost productivity and support development workflows.
- Experience working with clients in the UAE or international markets.
- Familiarity with Expo for React Native development.
- Prior experience with performance optimization in React Native applications.
- Experience working in Agile development environment
- Being part of a rockstar team!
- Our culture is casual, fast-paced, and collaborative
- You’ll work on high-impact features used by real communities
- Room to grow quickly and take ownership as you learn
- Health benefits including medical insurance
- Freedom to experiment, learn from mistakes, and grow into a stronger engineer