Continuous Improvement: Stay current with Expo updates, contribute to mobile codebase refactoring, and propose enhancements for better developer experience and……
We are seeking a skilled React Native Developer with a focus on Expo to join our mobile development team. In this role, you will contribute to building and optimizing cross-platform mobile applications for iOS and Android, emphasizing seamless user experiences in our innovative B2B SaaS products. You will collaborate closely with senior developers, designers, and product managers in an agile environment, taking ownership of mobile-specific features while growing your expertise in mobile-first architectures.
What You’ll Be Doing?
Mobile Development: Design and implement reusable, performant UI components and features for iOS and
Android using React Native and Expo, ensuring cross-platform consistency.
Feature Implementation: Translate mobile UI/UX designs (e.g., from Figma) into functional, responsive mobile interfaces, handling navigation, gestures, and device-specific interactions.
Optimization & Debugging: Identify and resolve performance issues, memory leaks, and bugs specific to mobile environments, using tools like Flipper and React Native Debugger.
Integration & Testing: Integrate with RESTful APIs or GraphQL endpoints for mobile data handling; write and maintain unit/integration tests (e.g., Jest, Detox) to ensure app reliability across devices.
Collaboration: Partner with backend teams for mobile API consumption and with designers for pixel-perfect mobile implementations; participate in code reviews and sprint planning.
Continuous Improvement: Stay current with Expo updates, contribute to mobile codebase refactoring, and propose enhancements for better developer experience and app performance.
What We’re Looking For?
3-5 years of professional experience in mobile or front-end development, with a strong emphasis on React Native.
2+ years of hands-on experience building and shipping production mobile apps with React Native using Expo.
Solid understanding of React lifecycle and hooks.
Proficiency in JavaScript (ES6+) and TypeScript for mobile development.
Experience with mobile state management (e.g., Redux, MobX, or Context API) and navigation libraries (e.g., React Navigation).
Strong knowledge of Expo ecosystem, including Expo SDK, EAS Build, and over-the-air updates.
Familiarity with mobile-specific concepts: device APIs (camera, location, notifications), offline support, and platform differences (iOS/Android).
Experience with Git for version control and agile workflows.
Excellent problem-solving skills for mobile debugging across emulators and real devices.