5+ years in software development, with at least 4 years of experience in React Native
About the Role:
We are looking for a highly skilled and experienced Senior React Native Developer to join our dynamic team. In this role, you will be responsible for developing high-quality mobile applications for iOS and Android using React Native, collaborating with cross-functional teams, and driving the development of advanced mobile solutions. You should have deep knowledge of React Native, mobile app lifecycle, and experience in delivering applications from concept to production.
Key Responsibilities:
Lead the design, development, and deployment of mobile applications using React Native.
Architect and implement complex features for mobile applications, ensuring a seamless and responsive experience across both iOS and Android platforms.
Collaborate with product managers, designers, and back-end developers to define mobile application requirements and implement them effectively.
Build reusable components and libraries for future use.
Write clean, maintainable, and efficient code with an emphasis on quality and best practices.
Optimize applications for maximum speed and scalability.
Conduct code reviews and mentor junior developers.
Troubleshoot and debug applications, ensuring smooth performance.
Stay up-to-date with the latest trends in mobile development and React Native ecosystem.
Key Requirements:
4+ years of experience in software development with at least 4 years working with React Native.
Proficiency in JavaScript (ES6+) and TypeScript.
Strong experience with Redux, Context API, and other state management libraries.
Solid understanding of RESTful APIs, mobile app architectures, and JSON.
Experience with native build tools, like XCode, Android Studio, and Gradle.
Familiarity with cloud platforms such as Firebase, AWS, or Google Cloud.
Experience with testing frameworks like Jest or Detox.
Strong knowledge of UI/UX principles for mobile apps and experience working with mobile design systems.
Experience in integrating third-party libraries and APIs.
Strong problem-solving skills and the ability to debug and resolve issues efficiently.
Ability to work in an Agile/Scrum development environment.
Excellent communication and teamwork skills.
Familiarity with CI/CD pipelines and tools such as Jenkins, Bitrise, or Fastlane.
Knowledge of native mobile development (Java, Swift, Objective-C).
Experience with building apps with React Native using Expo.
Education:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Job Type: Full-time
Benefits:
Health insurance
Provident Fund
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.