Role Overview
At Singh Technologies, we build robust, scalable, and high-performance modern digital solutions. We are seeking a talented and passionate React Native Developer to join our development team and build exceptional mobile experiences across Android and iOS platforms.
Responsibilities
- Design, build, and maintain high-performance, reusable, and reliable React Native applications for both iOS and Android.
- Integrate smooth UI/UX animations and clean interfaces by translating design mockups into production-grade code.
- Connect mobile apps with RESTful APIs, WebSockets, and backend microservices.
- Write clean, modular, and testable code using state management frameworks like Redux, Zustand, or Context API.
- Diagnose and fix bugs, bottlenecks, and performance issues to ensure native-like performance.
- Manage app publishing workflows on Google Play Store and Apple App Store, including CI/CD deployments.
Requirements
- Minimum 2 years of professional hands-on experience building mobile applications with React Native.
- Strong proficiency in JavaScript (ES6+), TypeScript, and React fundamentals.
- Deep understanding of state management tools like Redux Toolkit, Zustand, or React Query.
- Experience working with native modules, third-party libraries, and integrating native SDKs.
- Familiarity with Git, debugging tools (React Developer Tools, Flipper), and testing frameworks (Jest, React Native Testing Library).
- Prior experience deploying and managing app releases on Google Play Console and Apple App Store Connect.
Nice to Have
- Knowledge of Expo vs. Bare React Native workflows.
- Experience with push notifications (FCM/OneSignal), analytics, and payment gateway integrations.
- Familiarity with offline storage solutions (AsyncStorage, WatermelonDB, SQLite).
Skills
- React Native
- TypeScript
- Redux
- JavaScript
- Jest