Overview
Skills
Job Details
As a Technical Lead on our Mobile App team you will have prior tech lead/management experience and will play a pivotal role in the development of our next generation mobile app. You will serve as the primary interface with our offshore team in India, conducting code reviews, mentoring junior engineers, conducting end to end user acceptance tests and managing the overall work output. The ideal candidate will have experience with Xamarin as well as .Net Maui and should have an understanding of the React Native framework. You can expect to spend approximately 10-20% of your time reading/writing code.
KEY RESPONSIBILITIES
Ensure Code Quality and Performance: Responsible for conducting thorough code reviews, resolving bugs, and optimizing the application to ensure it meets performance, stability, and security standards.
Cross-Functional Collaboration: Accountable for working closely with product managers, UX/UI designers, and backend engineers to translate business requirements into technical solutions.
Troubleshoot and Problem-Solve: Responsible for diagnosing and resolving complex technical issues and production bugs in a timely and effective manner.
Mentorship and Guidance: Accountable for mentoring junior developers, sharing knowledge of best practices, and helping to foster a strong development culture.
KEY SKILLS
Cross-Team Communication and Problem Resolution: This role shares the responsibility for facilitating clear communication between the internal team and the vendor. You must actively identify and help resolve technical dependencies, integration issues, and any roadblocks to ensure smooth collaboration and continuous progress.
An understanding of e-commerce principles is required to translate business needs into effective technical solutions.
Advanced collaboration skills to work effectively with product managers, designers, and other non-technical stakeholders.
The ability to integrate e-commerce platforms with external systems and understand API protocols is essential.
Proficient in agile methodologies to ensure project goals are met efficiently.
Resourceful and systematic problem-solver, capable of quickly diagnosing and resolving complex technical issues under pressure.
Takes full ownership of their work, from initial design through deployment and maintenance, ensuring high-quality results and meeting project timelines.
The ability to effectively collaborate with a diverse team and provide clear, constructive guidance to junior developers, elevating the skills and performance of the entire team.
JOB REQUIREMENTS
Bachelor's degree in computer science or a related field
Prior Technical Lead or Management experience
8+ years of experience in software development with a focus on mobile applications.
Experience working with Xamarin and .Net Maui
UAT experience
Experience with Git for version control and knowledge of CI/CD pipelines.