React Native Developer
Skills
About the role
Job Role: Sr. React Native Developer Job Location: Ludhiana Experience Required: 3+ Years Key Roles and Responsibilities:
Build and maintain cross-platform mobile applications using React Native.
Write clean, reusable, and maintainable code following best practices and coding standards.
Integrate RESTful APIs, third-party libraries, and native modules into mobile applications.
Troubleshoot, debug, and resolve performance bottlenecks and platform-specific issues.
Collaborate with designers to convert wireframes and UI designs into high-quality, functional interfaces.
Ensure applications have smooth performance and responsive layouts for an optimal user experience.
Conduct thorough testing to identify and resolve bugs or compatibility issues.
Write unit and integration tests to ensure the application is robust and reliable.
Work closely with backend developers, product managers, and other stakeholders to align requirements and deliver features.
Provide support for app deployment to App Store and Google Play.
Stay updated with the latest React Native and mobile development trends and implement best practices.
Optimize applications for maximum performance, scalability, and security. Behavioral Characteristics:
Attention to Detail: Develops high-quality, pixel-perfect applications that align with
business requirements and user expectations.
Problem Solver: Approaches challenges with logical thinking and innovative solutions.
Collaboration: Works effectively with designers, backend developers, and stakeholders to deliver results.
Adaptability: Adapts to changing project requirements and technologies seamlessly.
Time Management: Delivers tasks on time without compromising quality.
Continuous Learner: Keeps up with new trends, technologies, and tools to enhance
development processes.
User-Centric Mindset: Focuses on delivering seamless, user-friendly experiences.
Must-Have Skills:o Strong experience with React Native and a solid understanding of its ecosystem.
Proficiency in JavaScript/ES6+, including concepts like closures, async/await, and
promises.
Knowledge of native iOS (Swift/Objective-C) and Android (Kotlin/Java)
development for integrating native modules.
Hands-on experience with Redux/MobX for state management.
Familiarity with RESTful APIs and integration techniques.
Experience working with Git for version control.
and offline storage.
Understanding of mobile app deployment processes for iOS (App Store) and Android
(Google Play).
Strong ability to identify and resolve performance issues, memory leaks, and ensure
smooth animations. Good-to-Have Skills:
Familiarity with TypeScript and its implementation in React Native projects.
Experience with Expo framework for faster prototyping.
Knowledge of testing frameworks like Jest, Enzyme, or Detox for unit and end-to-end testing.
Experience setting up CI/CD pipelines for mobile apps using tools like Bitrise,
CircleCI, or GitHub Actions.
Understanding of native app development for bridging React Native with advanced
platform-specific features.
Experience with UI libraries like React Native Paper or Material UI.
Knowledge of tools like Firebase Analytics, Crashlytics, or Sentry for app
performance monitoring. Education Required:
Graduate: B.Tech/B.E. in Computers, BCA in Any Specialization.
PG: M.Tech, MCA in Computers, MS/M.Sc (Science) in Any Specialization
Job Type: Full-time
Pay: ₹20,000.00 - ₹50,000.00 per month
Benefits:
Health insurance
Work Location: In person
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.