Senior React Native Developer

Job Description

We are seeking a highly skilled and experienced Senior React Native Developer to join our dynamic team. As a Senior React Native Developer, you will be responsible for developing and maintaining high-quality mobile applications for both Android and iOS platforms. You will collaborate closely with cross-functional teams to deliver cutting-edge solutions and ensure the best possible performance, quality, and responsiveness of the applications.

 

Key Responsibilities:

  • Development and Maintenance: Design, develop, and maintain robust, efficient, and reusable code using React Native.
  • Feature Implementation: Implement new features and enhancements while ensuring the applications meet performance and quality standards.
  • Payment Integration: Integrate various payment gateways and ensure secure and seamless transaction processing.
  • Native Component Use: Utilize native components effectively for both iOS and Android to enhance app performance and user experience.
  • App Optimization: Optimize applications for maximum speed and scalability, focusing on performance improvements.
  • Bridges in Core Features: Write and manage bridges to integrate core native features with React Native.
  • AI Integration: Implement AI features such as facial recognition and thumbprint scanning to enhance app functionality.
  • Debugging and Problem-Solving: Identify and resolve complex technical issues and bugs promptly.
  • Stand-Alone App Handling: Manage and maintain stand-alone applications independently.
  • Use Case and Edge Case Analysis: Proactively find and address use cases and edge cases to ensure comprehensive application testing.
  • Code Review: Conduct regular code reviews and provide constructive feedback to junior developers to maintain code quality and best practices.
  • Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
  • Testing: Write unit and integration tests to ensure the stability and reliability of the applications.
  • Documentation: Maintain clear and comprehensive documentation of the codebase and technical processes.
  • Mentorship: Provide guidance and mentorship to junior developers, fostering a collaborative and knowledge-sharing environment.

 

Qualifications

  • Experience: Minimum of 5 years of experience in mobile application development with at least 3 years specifically in React Native.
  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proficiency: Strong proficiency in JavaScript, including ES6+ syntax, and a deep understanding of React Native and its core principles.
  • Tools & Libraries: Experience with popular React Native libraries and tools such as Redux, React Navigation, Axios, etc.
  • APIs: Experience with RESTful APIs and third-party libraries and APIs.
  • Version Control: Proficient in using Git for version control.
  • UI/UX: Strong understanding of mobile UI/UX principles and the ability to implement responsive designs.
  • Problem-Solving: Excellent analytical and problem-solving skills.

Job Summary

  • Published on:2024-06-30 10:08 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:5 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2025-01-21