Key Responsibilities
Build and maintain web applications using React.js (with Vite / Next.js optional).
Develop and publish mobile applications using React Native for Android & iOS.
Implement responsive, consistent UI across desktop, mobile web, and mobile apps.
Work closely with backend developers to consume APIs (REST / GraphQL).
Manage state across platforms using Redux / Zustand / Context API.
Integrate with device features (push notifications, contacts, camera, storage) for mobile app.
Ensure smooth performance, offline sync, and app store compliance.
Collaborate with designers (Figma, Zeplin, Sketch) to convert mockups into polished apps.
Optimize apps for performance, accessibility, and SEO (for web).
Deploy apps to Google Play Store and Apple App Store.
Requirements
Strong expertise in JavaScript (ES6+) and React.js.
Hands-on experience with React Native for cross-platform mobile development.
Proficiency in React Router, Axios / Fetch, Redux / Zustand, TailwindCSS / Material UI.
Experience with REST APIs, GraphQL integration.
Knowledge of app deployment pipelines (Fastlane, Xcode, Gradle).
Understanding of responsive design, performance optimization, and caching strategies.
Familiarity with Git / GitHub / GitLab workflows.
Experience with unit testing (Jest, React Testing Library, Detox for mobile).
Bonus : Experience with Firebase (notifications, analytics), App Center, or CI / CD for mobile builds.
React Native • Eluru, Andhra Pradesh, India