Our customer is the global leader in sustainable food and valued experiences at every moment in life: learn work heal and play. Operating in 53 countries their 422000 employees serve 100 million consumers each day.
As part of the digital&data factory the goal is to contribute to the innovation within the group by creating data-driven solutions through AI projects to assist restaurants and facility management activities in anticipating the demand and therefore decrease the waste or to improve the allocation of staff on the sites.
Digital&AI factorys foundation is based on a unique mix of skills: strong business knowledge data science/software/cloud expertise and agile methods day to day practice. This allows to deliver projects with strong business and operational value thanks to teams composed of the best experts in their fields.
The performance of digital&AI services is based on a real technical expertise in AI software engineering data engineering machine learning engineering and site reliability engineering. The team aims at ensuring an end-to-end product vision from the delivery of a software solution to its run in production environment.
As the Technical Lead for mobile and digital applications you will play a crucial role in leading the design development and deployment of cutting-edge digital solutions. You will collaborate closely with Delivery Managers UI/UX Designers and Product Managers to guide on technical requirements technical estimation and prioritizing backlogs. Additionally you will provide hands-on technical leadership to front-end IOT API and back-end development teams ensuring the successful delivery of scalable and high-performance applications. This role requires strong experience in hands-on development application design team leadership test automation code review best practices implementation integration with existing systems representing application architecture and design in organizational forums and aligning with global standards and guidelines.
From day #1 you are expected to dive into project establish rapport with stakeholders and team members. Begin design and development of the product while gaining a thorough understanding of the organizations processes standards and objectives.
Together with Product Manager and Delivery Manager youll be at the forefront ensuring that technical strength of the product and is delivered as expected.
Responsibilities:
Technical Leadership:
- Lead and mentor front-end IOT API and back-end development teams providing technical guidance feedback and support to ensure the successful delivery of digital solutions.
- Set technical direction and drive innovation by staying informed about emerging technologies industry trends and best practices.
Collaboration with Delivery Manager UX/UI Designer and Product Manager:
- Collaborate with Delivery Managers UX/UI designer and Product Managers to define agile technical requirements provide technical estimation and prioritize backlogs based on business needs and technical feasibility.
- Participate in sprint planning backlog grooming and release planning meetings to ensure alignment between technical implementation and product roadmap.
Hands-on Development:
- Participate in hands-on development activities including coding debugging and troubleshooting to deliver high-quality and scalable applications.
Application Architecture Design and Development:
- Lead architecture design and development of mobile IOT and digital applications ensuring adherence to best practices coding standards and architectural principles.
- Design scalable architectures for multi-region deployment and high user concurrency applications optimizing performance and reliability.
Test Automation:
- Implement test automation strategies and frameworks to automate testing processes and ensure the quality and reliability of applications.
- Collaborate with QA teams to define test scenarios automate test cases and integrate testing into the CI/CD pipeline.
Code Review and Best Practices:
- Conduct code reviews to ensure adherence to coding standards best practices and architectural guidelines.
- Define and implement code best practices development standards and documentation processes to maintain code quality and readability.
Integration with Existing Assets:
- Integrate mobile and digital applications with existing digital assets backend systems and third-party APIs ensuring seamless data exchange and interoperability.
- Collaborate with integration teams to design and implement integration solutions that meet business requirements and architectural standards.
Representation in Organizational Forums:
- Represent the application architecture and design in various organizational forums providing updates insights and recommendations to stakeholders and decision-makers.
- Collaborate with global teams to align with global standards and guidelines ensuring consistency and quality across projects and regions.
Collaboration and Communication:
- Collaborate effectively with cross-functional teams including Delivery Managers Product Managers designers testers and operations to ensure alignment and coordination throughout the development lifecycle.
- Communicate technical concepts and solutions to non-technical stakeholders in a clear and understandable manner.
We offer:
- Competitive salary depending on your experience
- Professional development opportunities
- Study and practice of English: courses and communication with colleagues and clients from different countries
- Yoga classes
- Compensation package (paid vacation sick leaves)
- Flexible working hours (from 9-11 to 18-20)
- Comfortable office in Gurugram
If your qualifications and experience match the requirements of the position our recruitment team will reach out to you in a week maximum. Please rest assured that we carefully consider each candidate but due to the amount of applications the review and further processing of your candidacy may take some time.
Requirements :
- Bachelors or Masters degree in Computer Science Information Technology or related field.
- Overall 10 years and 5 years of hands-on experience as Tech Lead in mobile and digital application development with a strong focus on application design and development.
- Proven track record of leading technical teams and delivering complex digital products/projects on time and within budget.
- Expertise in front-end technologies (e.g. JavaScript React Angular IONIC) API development (REST GraphQL) and back-end technologies (e.g. .NET).
- Good understanding and implementation experience of IOT platform (covering sensors protocols data etc.)
- Experience with test automation frameworks (e.g. Playwright Gatling Selenium Appium) and continuous integration tools (e.g. Azure DevOps).
- Strong understanding of scalable architectures micro-frontend microservices and cloud technologies (preferably Azure).
- Proficiency in software craftmenship (clean code clean architecture) code review processes coding standards and best practices implementation. Test-Driven-Development is a plus.
- Experience integrating applications with existing digital assets backend systems and third-party APIs.
- Knowledge of API-first approach.
- Experience with Agility at scale (SAFe Spotify)
Soft skills needed:
- Leadership: Inspire lead teams with engineering leaders: engineering manager staffs tech leads.
- Business Understanding: Grasp business goals and challenges.
- Collaboration: Promote teamwork across tech groups.
- Stakeholder Relations: Fosters collaboration across tech divisions.
- Strategic Alignment: Match tech and business objectives.
- Time Management: Prioritize for timely delivery.
- Initiative: Lead proactively.
- Consistency: Deliver quality work regularly.
- Empathy: Address team members needs.
- Accountability: Own and learn from mistakes.
- Communication: Explain tech details clearly.
- Problem Solving: Address and solve issues.
- Conflict Management: Resolve team disputes.
Remote Work :
Yes
Employment Type :
Full-time