···
Log in / Register
React Native Developer
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
Share
Some content was automatically translatedView Original
Description

Who Are We? We are a company specializing in Microsoft technologies, driving innovation—and above all—a collaborative environment. Our passion for cutting-edge technologies drives us to continuously innovate, enabling us to implement our projects using the most advanced solutions. Currently, we are seeking a candidate to join our Frontend team as a React Native Developer. You will become part of our mobile development team, participating in the design and implementation of new features, integration with backend services, and app store publishing. The primary mission of this role is to develop and maintain mobile applications built with React Native on the Expo ecosystem, integrated with Firebase and Sanity, ensuring a smooth user experience, strong performance, and maintainable code. What Will You Do? * Develop new features and enhancements for mobile applications built with React Native and Expo. * Implement reusable mobile UI components following UX/UI designs (components, navigation, theming, and responsive layouts). * Design and configure navigation using Expo Router (stacks, tabs, nested layouts, basic deep linking). * Intensively use the Expo SDK and its components (expo-image, expo-notifications, expo-location, etc.) where appropriate. * Integrate and maintain Firebase services: Authentication, databases (Firestore / Realtime Database), Storage, Cloud Functions, Messaging/Push Notifications, etc. * Integrate and consume content from Sanity as a Headless CMS (schemas, queries, content consumption from the app). * Manage Expo-specific configurations (app.json/app.config, OTA Updates, assets, native permissions). * Use Android Studio and Xcode to: * Run and debug on emulators/simulators and physical devices. * Review logs, signing, builds, and artifact generation when required. * Collaborate on publishing, updating, and maintaining apps on Google Play and the App Store. * Write clean, structured, and testable code—including basic unit and integration tests. * Participate in code reviews and align with the team’s development standards. What Do You Need? At least 3 years of experience in mobile development with React Native. **Solid experience with the Expo ecosystem:** * Project creation and configuration, use of the Expo SDK, OTA Updates, asset and permission management. * Strong proficiency in JavaScript and TypeScript within React environments. **Strong knowledge of:** * React Hooks, functional components, Context API, and component-level state management. * Expo Router for navigation (file-based routing, stacks, tabs, layouts). Practical experience integrating Firebase into mobile applications: * Authentication, databases, push notifications, etc. Experience using Sanity as a Headless CMS (schema modeling and content consumption from the app). **Knowledge and hands-on experience with testing:** unit tests using Jest and component tests using React Native Testing Library (or similar frameworks). **Regular use of Android Studio and Xcode:** * Running and debugging on emulators/simulators, connecting to physical devices, and performing basic build operations. Proficiency with REST APIs and/or GraphQL (consumption, error handling, authentication). Use of Git (branching, pull requests, code reviews). Experience working in Agile teams (Scrum / Kanban). **Bonus points for:** * State management libraries for React Native (Redux, Zustand, Recoil, etc.). * End-to-end mobile testing (Detox or similar tools). * Performance optimization in React Native (large lists, memoization, image optimization, profiling). * Common mobile integrations: advanced deep linking, maps, in-app purchases, specific native SDKs, etc. * CI/CD knowledge for mobile (EAS, fastlane, GitHub Actions, etc.). * Analytics and instrumentation knowledge (Firebase Analytics, Segment, etc.). What Will Make You Successful in This Role? * A focus on code quality, maintainability, and robustness. * Ability to work autonomously within an established architecture. * Strong communication skills with other team members (mobile, backend, UX/UI, product). * Ability to diagnose and resolve issues on real devices (debugging, logs, monitoring). * Proactivity in proposing UX, performance, and overall user experience improvements. * Goal orientation and commitment to deadlines. What Do We Offer? Opportunity to work on mobile projects using React Native / Expo, integrated with Firebase and Sanity. An environment that values product and code quality. Collaboration with a multidisciplinary team (backend, UX/UI, product). Remote work. Training opportunities. Health insurance. Flexible schedule and working hours (36 hours/week). Birthday leave. International projects. **Don’t hesitate—will you join our team? :** www.bravent.net

Source:  indeed View original post
David Muñoz
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.