Experience: 2–3 Years
Location: Chennai
Job Summary:
We are looking for an experienced React Native Developer with strong Java Script skills to build and maintain high-quality mobile applications for both Android and i OS. The ideal candidate should be comfortable working with modern React patterns, API integrations, and end-to-end mobile development.
Key Responsibilities:
Develop and maintain cross-platform mobile applications using React Native and Java Script Build reusable components and front-end libraries for future use • Translate designs and wireframes into high-quality, responsive mobile interfaces • Integrate RESTful APIs and third-party services into mobile applications • Implement pixel-perfect UIs that match designs and specifications • Optimize mobile applications for maximum performance and user experience • Debug and resolve application issues and performance bottlenecks • Collaborate with backend developers, designers, and product managers • Write clean, maintainable, and well-documented code Conduct code reviews and provide constructive feedback to team members • Participate in sprint planning, daily standups, and retrospectives Deploy applications to Apple App Store and Google Play Store Monitor app performance and implement necessary improvementsRequired Skills & Qualifications:
Core Technical Skills:
2-3 years of professional experience developing mobile apps with React Native • Strong proficiency in Java Script (ES6+) and modern Java Script features Solid understanding of React.js concepts: components, props, state, hooks, lifecycle methods Hands-on experience with React Hooks (use State, use Effect, use Context, use Callback, use Memo) Experience with state management using Redux, Redux Toolkit, or Context API • Proficiency in React Navigation for routing and navigation Knowledge of asynchronous programming (Promises, async/await) • Experience integrating RESTful APIs and handling HTTP requests (Axios, Fetch) • Understanding of mobile app architecture and design patterns • Familiarity with native build tools (Xcode, Android Studio, Gradle) • Experience with version control systems (Git, Git Hub, Git Lab, Bitbucket) Mobile Development Skills: Experience with responsive design and mobile-first approach • Knowledge of flexbox and styling in React Native (Style Sheet) • Understanding of platform-specific code (i OS and Android) Experience with debugging tools (Chrome Dev Tools, React Native Debugger, Flipper) Familiarity with app publishing process on both App Store and Play Store • Knowledge of mobile performance optimization techniques Experience with local storage solutions (Async Storage, MMKV)Additional skills:
Experience with push notifications (Firebase Cloud Messaging, One Signal) • Knowledge of form handling and validation (Formik, React Hook Form) • Experience with image handling and optimization Familiarity with mapping libraries (React Native Maps) Basic understanding of mobile security best practices Experience with crash reporting and analytics (Firebase, Crashlytics)Preferred Qualifications:
Bachelor's degree in Computer Science, IT, or related field At least 2 published apps on App Store or Google Play Store Experience with popular React Native libraries: React Native Paper, Native Base (UI libraries) React Query or SWR (data fetching) Reanimated, Lottie (animations) React Native Camera, Image Picker Knowledge of Type Script is a plus Experience with Firebase services (Authentication, Firestore, Storage) • Familiarity with CI/CD tools (Fastlane, Bitrise, Code Push) Understanding of Agile/Scrum methodologies Experience with mobile app testing (Jest, React Native Testing Library) • Knowledge of App Store Optimization (ASO) Experience with social media authentication (Google, Facebook, Apple Sign-In)Soft Skills:
Strong problem-solving and debugging abilities Excellent attention to detail Good communication and interpersonal skills Ability to work collaboratively in a team environment Self-motivated with ability to work independently Adaptable to changing priorities and requirements Strong time management skills Passion for learning new technologiesBy continuing you agree to our Terms & Privacy Policy.