React Native Job Description Sr. Developer:
We are looking for a seasoned Senior React Native Developer with 4-7 years of hands-on experience in building end-to-end Mobile applications. The ideal candidate should have a strong proficiency in developing both Android & iOS applications using react native, and possess expertise in unit testing, REST API integration, security, and performance optimization.
Responsibilities: Understand product requirements and business challenges to architect work. Create a convincing value proposition by collaborating with multiple cross-functional teams. Design Solution and present Architecture fit to CTO/Head of Engineering. Create Architecture diagrams for the proposed solution. Should be able to build prototype apps to achieve complex business objectives for demos. Create technical documentation for projects and guide the team members. Be the SPOC for Product feature asks with the PM Teams. Help in kick starting a project for Implementation by starting clear discussions during the tech cycle, eliminating any discrepancies that arise during the handover process. Collaborate with back-end developers to integrate user-facing elements and ensure seamless communication between the frontend and backend. Write and maintain unit tests to ensure code quality and reliability. Integrate RESTful APIs for seamless communication between different components of the application. Monitor, troubleshoot, and optimize application performance, identifying and resolving bottlenecks. Work with Git for version control and collaborate effectively within a team environment. Stay updated with industry trends and advancements, incorporating best practices into development processes. Qualifications:
Bachelor's degree in Computer Science or a related field. Above 4+ yrs of experience on React Native projects In-depth Understanding of React Native & JavaScript concepts Working knowledge of Native Modules integration Good Understanding of React Native Bridge Knowledge of App Store and Play Store deployments Leading and delivering a module end to end and able to manage the complete pipeline from Requirement Discussion to app deployment Expertise in unit testing, continuous integration. Solid understanding of Git for version control and collaborative coding practices. Strong knowledge of REST API integration and best practices. Focus on application security and performance optimization. Excellent problem-solving skills and attention to detail. Good to Have: Working experience with animations, and Native Modules Working experience with Native Android and IOS apps development is preferred. Knowledge of state management libraries like Redux. Familiarity with UI/UX principles and ability to create visually appealing interfaces. Solid verbal, written, presentation, and interpersonal communication skills.