Create Alert
Email me similar jobs

React native (javascript) mobile app developer

Full-time

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 improvements

Required 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 technologies
Similar jobs

React native (javascript) mobile app developer

Apply Now
Back to search page