Tech Lead - React Native Developer Job in Zazz

Tech Lead - React Native Developer

Apply Now
Job Summary


Job Overview:

As a Tech Lead specializing in Mobile App Development with React Native, you'll play a pivotal role in leading our mobile development team, architecture robust solutions, and ensuring the delivery of high-quality mobile applications. You'll be responsible for leveraging React Native and related technologies to build and maintain cross-platform mobile applications that align with our business goals.


Key Responsibilities:

1. Technical Leadership:

  • Lead a team of front-end Mobile application developers, providing guidance, mentorship, and technical expertise.
  • Define and enforce coding standards, best practices, and development processes to ensure efficient and high-quality code delivery.
  • Stay up to date with the latest trends and advancements in mobile app development and ensure the team's skills are current.

2. Mobile App Development:

  • Design and develop the front end of mobile applications for iOS and Android platforms using technologies such as React Native, Flutter, or native development frameworks.
  • Collaborate closely with UX/UI designers to implement user-friendly and visually appealing interfaces.
  • Optimize mobile apps for performance, responsiveness, and cross-device compatibility.

3. Architecture and Technical Strategy:

  • Participate in architectural discussions and decisions, ensuring that the front-end architecture aligns with the overall project goals.
  • Evaluate and recommend new front-end technologies, libraries, and tools to improve development efficiency and product quality.

4. Code Review and Quality Assurance:

  • Conduct code reviews to maintain code quality, consistency, and adherence to coding standards.
  • Implement and maintain automated testing processes to catch and prevent bugs early in the development lifecycle.

5. Collaboration and Communication:

  • Collaborate with cross-functional teams, including product managers, back-end developers, and quality assurance engineers, to define requirements and deliver features on time.
  • Communicate technical concepts and project status effectively to both technical and non-technical stakeholders.

6. Problem Solving and Troubleshooting:

  • Identify and resolve complex technical challenges related to mobile app development.
  • Troubleshoot issues and provide timely solutions to ensure a seamless user experience.

7. Documentation:

  • Document code, technical processes, and best practices to facilitate knowledge sharing within the team.


Requirements

  • Exceptional communication skills are required for conveying technical concepts effectively to diverse teams and stakeholders.
  • Bachelor's degree in computer science.
  • 7+ years of experience in mobile app development with a strong focus on React Native.
  • Experience in leading or managing a team of mobile developers.
  • Experience with DevOps practices, CI/CD pipelines, and automated deployment processes.
  • Strong proficiency in front-end Mobile technologies such as React Native, Swift, or Kotlin.
  • Strong proficiency with mobile s and tools (e.g., Jest, Appium, XCTest, Espresso).
  • Experience in handling robust APIs, integrating backend services, and handling data synchronization.



Experience Required :

Minimum 7 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs