We’re looking for a mid-to-senior level React Native Developer to join our growing team on-site. This role requires strong technical expertise, creative problem-solving, and a passion for building seamless mobile experiences.
Key Responsibilities
• Design, develop, and maintain high-quality mobile applications using React Native.
• Build reusable, scalable code and libraries for future use.
• Translate business requirements and UX/UI designs into functional, responsive code.
• Optimize performance of existing applications and ensure cross-platform compatibility.
• Collaborate closely with UX/UI designers to implement intuitive, user-centered solutions.
• Create prototypes and proof-of-concepts for new features.
• Conduct code reviews and mentor junior developers when needed.
• Stay current with the latest React Native, JavaScript, and mobile development trends.
Required Skills & Tools
• React Native (latest version 0.76+ and new architecture support).
• ReactJS & modern JavaScript (ES2023+).
• Redux Toolkit or equivalent state management (Zustand, Jotai).
• Strong Figma/design handoff experience.
• Knowledge of TypeScript for robust, type-safe development.
• REST and GraphQL API integration.
• Familiarity with CI/CD pipelines (App Center, Fastlane, GitHub Actions).
• Proficient with GIT and version control best practices.
• Detail-oriented, problem-solving mindset with customer-centric approach.
• Excellent teamwork, communication, and cross-functional collaboration skills.
Qualifications
• Bachelor’s/Master’s degree in Computer Science, Software Engineering, or equivalent
experience.
• 2+ years of professional mobile development experience.
• Proven portfolio demonstrating high-quality mobile apps built with React Native.
• Experience with the new React Native architecture (Fabric, TurboModules).
• Understanding of app store deployment (iOS & Android) and release management.
• Fluent in English and Arabic (written and verbal).
• Must be on-site in Beirut with a proactive, team-first mindset.