We are looking for a highly experienced and talented React Native Developer with at least 5 years of industry experience in developing React Native Android applications.
The ideal candidate should have a deep understanding of various architecture patterns in React Native and possess a strong background in frontend development.
Additionally, experience in integrating third-party APIs/SDKs, including Salesforce SDK, and expertise in app deployment on the Play Store are highly desirable.
The candidate should also have prior experience leading a team of React Native developers.
Responsibilities:
- Develop and maintain high-quality Android applications using React Native, adhering to best practices and coding standards.
- Architect and design mobile applications, utilizing multiple architecture patterns in React Native, to ensure scalability, maintainability, and performance.
- Work on both online and offline mode applications, implementing data synchronization and offline data storage solutions.
- Integrate REST and SOAP APIs, ensuring seamless communication between the application and backend systems.
- Collaborate with frontend designers and backend developers to deliver exceptional user experiences.
- Integrate third-party APIs/SDKs, including Salesforce SDK, to enhance application functionality and capabilities.
- Ensure smooth and efficient deployment of applications on the Google Play Store, following the required guidelines and processes.
- Utilize version control systems like Git for code management and collaborate effectively with the development team.
- Lead and mentor a team of React Native developers, providing technical guidance, code reviews, and support throughout the development lifecycle.
- Stay up-to-date with the latest trends and advancements in React Native development and contribute to continuous improvement of development processes and technologies.
Qualifications:
- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
- Minimum 5 years of professional experience in developing Android applications using React Native.
- Extensive knowledge and hands-on experience with various architecture patterns in React Native.
- Strong expertise in frontend development technologies such as JavaScript, HTML, and CSS.
- Experience integrating REST and SOAP APIs, ensuring seamless communication with backend systems.
- Proven experience in integrating third-party APIs/SDKs, including Salesforce SDK.
- Solid understanding of the Google Play Store deployment process and familiarity with related guidelines and requirements.
- Proficient in using Git for version control and team-oriented development.
- Excellent problem-solving skills and ability to troubleshoot and debug complex issues.
- Strong leadership and communication skills with the ability to guide and mentor a team of React Native developers.