Technical Lead Mobile (React Native)

  • Hyderabad
  • Zazz.io

Company Size Expectation:

• Coming from organizations with a minimum size of 250 employees is preferred to ensure familiarity with structured development processes and collaboration at scale.


Experience:

• Minimum of 8 years of professional experience in mobile application development.

• At least 3 years in a leadership or senior development role, guiding mobile development teams.

• Extensive experience with React Native and Flutter; overview knowledge of Kotlin and Swift.

• Familiarity with Agile development methodologies and modern version control and project management tools.


Key Responsibilities:


Technical Expertise:


• Proficient in designing and implementing mobile application architecture that meets project requirements and scalability needs.


• Demonstrated ability to work with mobile application development frameworks (React Native,

Flutter) and an understanding of their underlying principles.


• Experience with microservices architectures and integrating mobile applications with a variety of APIs

and backend systems.


• Familiarity with Local database technologies and their integration into mobile apps.


• Establish guidelines for version control and dependency management. Implement a process for

the consistent use of tools and libraries, ensuring compatibility and efficiency.


• Evaluate and recommend frameworks and libraries that align with project and team needs. Lead

the integration of new technologies to enhance development capabilities.


• Develop coding standards and practices to maintain high code quality. Foster accountability and

organize code reviews to ensure maintainability and reliability.


Contribution to Development Lifecycle:


• Oversee the mobile application development lifecycle from conception to deployment, ensuring adherence to timelines, quality standards, and client requirements.


• Lead the technical planning and estimation process for new projects, contributing to the proposal and RFP responses with a focus on mobile technology solutions.


• Engage in continuous learning and research to stay ahead of mobile technology trends and the best practices, applying this knowledge to innovate and improve team output.


• Work closely with the project management team to manage project scopes, and risks, and to ensure timely delivery of projects.


Leadership and Team Collaboration:


• Lead and mentor the mobile development team, promoting best practices and a culture of continuous improvement.


• Collaborate with cross-functional teams to ensure seamless project execution.


• Drive the recruitment and development of mobile development talent, aligning with the company's growth objectives.


Delivery and Client Engagement:


• Act as a technical liaison between the team and clients, ensuring clear communication of technical requirements and project progress.


• Manage technical aspects of client engagements, including defining project scopes, goals, and deliverables that support business goals.


• Oversee project performance, specifically to analyze the successful completion of short- and long-term goals, ensuring they align with client expectations and company objectives.


• Handle technical escalations, providing solutions promptly to maintain project continuity and client satisfaction.


Desired Skills and Qualities:


• Strong leadership and communication skills, with the ability to mentor and develop talent.

• Deep technical expertise in mobile app development frameworks, particularly React Native and Flutter, with a good understanding of native development with Kotlin and Swift.

• Experience with microservices architectures, cloud services, and database technologies.

• Proven ability to manage projects, meet deadlines, and adjust to changing priorities.

• A strategic thinker with an aptitude for problem-solving and innovation.