Senior React Native

Job Description

We are seeking an experienced Lead React Native Developer to join our dynamic team. The ideal candidate will have at least 3 years of professional experience in React Native development, with strong proficiency in JavaScript, Node.js, Express, and TypeScript. You will lead the development of high-quality mobile applications for iOS and Android platforms, ensuring their performance, scalability, and reliability. As a lead, you will mentor junior developers, oversee code quality, and work closely with the design team to transform Figma designs into functional mobile screens.

 

Key Responsibilities:

  • Lead the development and maintenance of high-quality React Native applications for iOS and Android platforms.
  • Collaborate with the design team to transform Figma designs into responsive and performant mobile screens.
  • Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  • Optimize application performance for maximum speed and scalability using TypeScript.
  • Write and maintain unit test cases to ensure code quality.
  • Integrate APIs and third-party libraries to enhance app functionality.
  • Debug and resolve issues, optimize performance, and improve the overall user experience.
  • Conduct code reviews, provide constructive feedback, and ensure code quality across the team.
  • Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
  • Manage and optimize cloud infrastructure resources (e.g., AWS, Azure, Google Cloud) to ensure scalability, reliability, and cost-effectiveness.
  • Prepare and package mobile applications for distribution on the Apple App Store and Google Play Store, adhering to platform-specific guidelines and requirements.
  • Deploy test builds to internal testing environments (e.g., TestFlight for iOS, Firebase App Distribution for Android) for distribution to QA teams and stakeholders.
  • Monitor test app performance and stability across different device types, screen sizes, and operating system versions.
  • Troubleshoot and resolve any deployment-related issues, such as provisioning profiles, code signing, app permissions, etc.

 

Requirements:

  • Minimum of 3 years of professional experience in React Native development.
  • Proficiency in JavaScript, Node.js, Express, and TypeScript.
  • Strong understanding of mobile development concepts and practices.
  • Experience in transforming Figma designs into functional mobile screens.
  • Familiarity with iOS development is a plus.
  • Knowledge of native build tools (Xcode, Android Studio) and platform-specific development considerations.
  • Knowledge of integrating APIs and third-party libraries.
  • Strong problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment.
  • Good communication skills and the ability to explain technical concepts to non-technical stakeholders.

Job Summary

  • Published on:2024-06-06 5:53 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:3 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2024-12-23