Job Summary
We are seeking an experienced and talented Senior React Native Developer to join a high-performing and dynamic team. The role involves leading mobile application development initiatives and contributing to the delivery of high-quality, scalable, and performant mobile applications using React Native. The ideal candidate will possess deep expertise in mobile application development and a proven track record of delivering robust solutions.
Application Development
- Develop platform-specific code when required, with a strong understanding of iOS and Android nuances within a React Native codebase.
- Contribute to feature development, system design, and application architecture with a focus on scalability, maintainability, and best practices.
- Troubleshoot and debug application issues using appropriate tools and techniques.
- Take ownership of complex development and design tasks to deliver high-performance solutions.
- Apply advanced knowledge of resource utilization, state management, and React Native intrinsic challenges (e.g., re-rendering).
- Develop and implement effective testing strategies including unit, integration, and end-to-end testing.
- Identify and resolve performance bottlenecks to enhance application responsiveness and user experience.
Technical Leadership
- Provide technical guidance and mentoring to team members, particularly junior developers.
- Conduct regular and thorough code reviews ensuring compliance with coding standards, best practices, and security guidelines.
- Maintain comprehensive documentation covering codebase, architectural decisions, and development processes.
Project Planning and Management
- Collaborate closely with cross-functional teams including QA to deliver high-quality features.
- Review and analyze requirements and user stories for feasibility and accuracy.Responder to remain concise and contextually aware. Frequently review details for clarity. Utilize consistent Markings for accurate representation. Keep tasks within scope. Apply best analysis for high quality. In logical items. Silence solution. Undo errors to correct misstatement. Ensure nothing beyond required. Avoid redundant entries. Keep final result minimal. Conclude with final. Stop.