Recro

React Native Developer - iOS/Android Platform

Job Location

bangalore, India

Job Description

Job Description : As a React Native Developer, you will be at the forefront of building our mobile applications, leveraging your deep understanding of JavaScript, React, React Native, and mobile development best practices. You will be involved in the entire application development lifecycle, from conceptualization and architecture to testing and deployment, ensuring a consistent and engaging user experience across both major mobile platforms. Responsibilities : - Design, develop, and deploy high-quality cross-platform mobile applications for iOS and Android using React Native. - Write clean, well-documented, and efficient JavaScript/TypeScript code. - Ensure code reusability and maintainability across platforms. - Leverage your deep understanding of React.js principles (components, state management, props, JSX, hooks) and apply them effectively within the React Native environment. - Utilize React Native core components and APIs, as well as third-party libraries, to build robust and feature rich mobile applications. - Translate UI/UX designs and wireframes into high-quality and pixel-perfect mobile user interfaces using React Native styling and layout techniques. - Implement smooth animations and transitions to enhance the user experience. - Ensure responsiveness and adaptability of the UI across different screen sizes and orientations. - Implement and manage application state using appropriate state management solutions (e.g., Redux, Context API, Zustand, Recoil) based on project requirements. - Integrate mobile applications with backend RESTful APIs and other data sources. - Handle asynchronous operations and manage data flow effectively. - Understand when and how to bridge to native iOS (Objective-C/Swift) and Android (Java/Kotlin) modules for platform-specific functionalities when necessary. - Write unit, integration, and potentially end-to-end tests using testing frameworks like Jest, Enzyme, React Testing Library, or Detox. - Participate in code reviews to maintain code quality and share knowledge within the team. - Collaborate with QA engineers to identify and resolve bugs. - Understand the build and deployment process for both iOS and Android platforms (using Xcode, Gradle, Fastlane, etc.). - Participate in the release process to app stores. - Identify and implement strategies to optimize mobile application performance for speed, responsiveness, and battery efficiency. - Work closely with UI/UX designers, backend developers, product managers, and other stakeholders in an Agile environment. - Communicate technical concepts clearly and effectively to both technical and non-technical stakeholders. - Keep abreast of the latest trends and advancements in React Native and mobile development. - Evaluate and adopt new technologies and best practices as appropriate. - Demonstrate strong analytical and problem-solving skills to diagnose and resolve mobile application issues. - Utilize debugging tools and techniques effectively for both iOS and Android. Required Skills : - Deep understanding of modern JavaScript concepts and syntax. - Strong proficiency in both React.js and React Native, including core principles and best practices. - Solid understanding and practical experience with component-based development. - Experience with at least one state management library (e.g., Redux, Context API). - Understanding of mobile UI/UX principles and best practices. - Experience integrating with RESTful APIs. - Proficient with Git and version control workflows. - Strong problem-solving and debugging skills specific to mobile applications. - Excellent communication and collaboration skills. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 3/31/2025
View More Recro Jobs

Contact Information

Contact Human Resources
Recro

Posted

March 31, 2025
UID: 5118401855

InternJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.