Engineering Manager- Mobile

4 weeks ago


Gurugram, India Majid Al Futtaim Full time

Role Purpose:


As an Engineering Manager, you will lead a team of talented engineers to design, develop, and deliver high-quality software solutions. You will oversee technical initiatives, ensure timely project delivery, and foster a culture of collaboration, innovation, and continuous improvement within the engineering team.

In this role, you will manage the design, development, and deployment of high-performance mobile applications. You will oversee the technical direction, drive best practices, and foster a culture of innovation and collaboration within the mobile engineering team.

Own architectural decisions for the team; act as executor and the visionary force behind the technical solution. Engage with Product, Leaders and Business to drive the vision, set team priorities and deliver awesome products. Provides supervision and development opportunities for associates by selecting and training; mentoring; assigning duties; building a team-based work environment; establishing performance expectations and conducting regular performance evaluations; providing recognition and rewards; coaching for success and improvement; and ensuring diversity awareness.

Promotes and supports company policies, procedures, mission, values, and standards of ethics and integrity by training and providing direction to others in their use and application; ensuring compliance with them; and utilizing and supporting the Open Door Policy. Ensures business needs are being met by evaluating the ongoing effectiveness of current plans, programs, and initiatives; consulting with business partners, managers, co-workers, or other key stakeholders; soliciting, evaluating, and applying suggestions for improving efficiency and cost-effectiveness; and participating in and supporting community outreach events.


Role Details – Key Responsibilities and Accountabilities:


Team Leadership and Management:


  • Lead, mentor, and coach a team of software engineers to achieve individual and team goals.
  • Foster a culture of ownership, accountability, and professional growth within the team.
  • Conduct regular performance reviews and provide constructive feedback.
  • Drive recruitment efforts to build a high-performing engineering team.


Software Development:


  • Function as a hands-on team member who actively coaches the team to solve complex problems.
  • Make sure team deliver high quality code.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Apply in-depth knowledge of multiple programming languages, associated frameworks and the tool ecosystem to create elegant solutions to problems.


Adopt new languages and new paradigms applying them to the problem domain where they deliver significant benefit.

Test drive features in applicable programming language and be comfortable with the TDD cycle.

Shape the wider application landscape.

Build and lead distributed system.


Influence Organization Level decisions:

Ability to deal with ambiguity and partner with senior leadership to drive product vision.

Produce proof of concepts to evaluate new tools

Raise the bar by improving best practices, producing best in class of code, documentation, testing and monitoring.

Create organization wide reusable components and process.


Emerging Technologies:

Stay abreast of emerging technologies and assess their relevance to the organization.

Propose innovative solutions to enhance technology capabilities.


Define the Architect characteristic for team:

  • Define Security, Performance, Viability etc to team and implement them.
  • Cleary define and align SLA and SLO for their team and publish it to everyone
  • Expected to adhere SLO and SLA set for their team
  • Leads to the technical design, development, database, security and infrastructure.
  • Shift left testing and Security.


Reliability and Quality of Deliverables:

  • Deliver software reliability, functionality, and performance for services.
  • Make sure team follow extreme pregaming, TDD and other practices.
  • Make sure that services we build has high quality and highly available.
  • Create and maintain technical and API documentation.


System Analysis and Design:

  • Analyze end-users requirements and tailor software solutions to meet their needs
  • Design and architect software systems and applications

Lead group discussions on design within appropriate bounded context


Hiring, Building and Culture team:

  • Involve in hiring and continuous raise bar for new hire
  • Explain the `why` to team and keep them involved
  • Lead by example


Process Improvement:

  • Identify and address bottlenecks in the development lifecycle.
  • Drive initiatives to improve engineering efficiency, quality, and team satisfaction.
  • Promote the adoption of tools, frameworks, and practices that improve productivity.


Coordination and Communication:

  • Collaborate with MAF Retail engineers, developers, analysts, and stakeholders for defining, designing, and shipping new features and any technology issues and resolutions on priority, and provide them with regular updates through having an agreed communication plan that is conducive for the full duration of the project(s) to deliver on the business objectives.
  • Build relationships and maintain strong partnerships with key personnel to help achieve organisational goals.
  • Collaborate with key stakeholders to ensure clarity of the specifications and expectations of the Engineering function.


Audit and Reporting:

Contributing to the preparation of business presentations and reports related to Engineering function for various stakeholders, on periodic and ad hoc basis as and when required.

Support on performing regular audit of various processes and databases for the Engineering function to identify gaps and risks and propose corrective actions.


Policies and Procedures:

  • Contribute to the review and update of the Engineering function policies and procedures related and ensure it is implemented and reported on
  • Contribute to the development and implementation of relevant policies and procedures.


Human Capital Responsibilities:

  • Proactively identify and seek professional development opportunities to improve leadership and technical skills pertaining to the direct line of work.
  • Apply and follow MAF Retail’s Human Capital corporate policies and relevant procedures and instructions.
  • Provide training and feedback to direct repartees when required.


Qualification, Experience & Skills:


Minimum Qualifications/education

Bachelor’s degree in Computer Science, Software Engineering, or a related field


Minimum experience:

  • 10+ years of experience in design and development of highly -scalable applications development in product based companies or R&D divisions.
  • 5+ years of experience building microservices, distributed system


Skills:

  • Able to understand technical opportunities and easily translate them into software requirement.
  • Proficiency in any programming languages (e.g., Java, JavaScript, Swift, Kotlin etc)
  • Experience in driving large scale transformation and high impact product launches.
  • Experience with software development tools, frameworks, and libraries
  • Experience building a 'Code, Deploy, Run' pipeline using DevOps best practises by leveraging the best available CI/CD tools
  • Ability to deal with ambiguity and partner with senior leadership to drive product vision.
  • Ability to operate independently while earning trust of the stakeholders and operate with agility and speed.
  • Strong experience with SQL /No-SQL and database technologies (MySQL, Mongo DB, PostgreSQL)
  • making data driven decisions, tracking and showing continuous improvement in engineering-excellence and operational-excellence metrics
  • Experience in systems design and distributed systems.
  • Large scale distributed services experience, including scalability and fault tolerance.
  • Excellent organisation, communication and interpersonal skills
  • Strong analytical and problem-solving skills
  • Ability to work well in a collaborative team environment
  • Willingness to learn and adapt to new technologies and methodologies
  • Thoroughness and attention to detail in coding, testing, and documentation
  • Effective verbal and written communication skills for collaborating with team members; expertise in converting technical messages into clear messages that outline why change is needed that appeals to key business personas and non-technical stakeholders
  • Strong ability to articulate the big picture with or without details and work in ambiguous situations
  • Strong business communication and presentation skills
  • Strong English language skills (Speaking, Reading and Writing) with exceptional business writing, Arabic is a plus



  • Gurugram, India Mobile Programming LLC Full time

    Job DescriptionRole : QA Engineer with AppiumLocation : Chandigarh, Bengaluru, Pune, Chennai, Panchkula, Mumbai, GurugramExperience : 4+ yearsNotice Period : Immediate to 15 daysDuties and Responsibilities : - Create and execute automated test scripts using Appium for mobile apps.- Collaborate with developers to design test strategies based on app...

  • Engineering Manager

    2 months ago


    Gurugram, India Delhivery Limited Full time

    Mobile Engineering ManagerResponsibilities:● Lead the mobile development team and provide technical and strategic guidance as well as management for all mobile app development.● Serve as a key member of the management team that sets the company’s strategic direction.● Define standards & best practices to support agile development processes.● Plan,...

  • Engineering Manager

    2 months ago


    gurugram, India Delhivery Limited Full time

    Mobile Engineering ManagerResponsibilities:● Lead the mobile development team and provide technical and strategic guidance as well as management for all mobile app development.● Serve as a key member of the management team that sets the company’s strategic direction.● Define standards & best practices to support agile development processes.● Plan,...

  • Engineering Manager

    2 months ago


    Gurugram, India Delhivery Limited Full time

    Mobile Engineering ManagerResponsibilities:● Lead the mobile development team and provide technical and strategic guidance as well as management for all mobile app development.● Serve as a key member of the management team that sets the company’s strategic direction.● Define standards & best practices to support agile development processes.● Plan,...

  • Engineering Manager

    2 months ago


    gurugram, India Delhivery Limited Full time

    Mobile Engineering Manager Responsibilities: ● Lead the mobile development team and provide technical and strategic guidance as well as management for all mobile app development. ● Serve as a key member of the management team that sets the company’s strategic direction. ● Define standards & best practices to support agile development processes. ●...

  • Engineering Manager

    2 months ago


    Gurugram, India Delhivery Limited Full time

    Mobile Engineering Manager Responsibilities: ● Lead the mobile development team and provide technical and strategic guidance as well as management for all mobile app development. ● Serve as a key member of the management team that sets the company’s strategic direction. ● Define standards & best practices to support agile development processes. ●...


  • Gurugram, India Majid Al Futtaim Full time

    Role Purpose:As an Engineering Manager, you will lead a team of talented engineers to design, develop, and deliver high-quality software solutions. You will oversee technical initiatives, ensure timely project delivery, and foster a culture of collaboration, innovation, and continuous improvement within the engineering team.In this role, you will manage the...


  • Gurugram, India Majid Al Futtaim Full time

    Role Purpose: As an Engineering Manager, you will lead a team of talented engineers to design, develop, and deliver high-quality software solutions. You will oversee technical initiatives, ensure timely project delivery, and foster a culture of collaboration, innovation, and continuous improvement within the engineering team. In this role, you will manage...

  • Affiliate Manager

    4 months ago


    Gurugram, India Adsreverb Digital Private Limited Full time

    Adsreverb is a forward-thinking digital marketing organization known for its innovative approaches to affiliate marketing. We're looking for a dynamic Mobile Affiliate Manager to drive our affiliate partnerships and ensure the seamless execution of online campaigns.Key Responsibilities:Develop and maintain strong relationships with mobile affiliate partners,...

  • Affiliate Manager

    4 months ago


    Gurugram, India Adsreverb Digital Private Limited Full time

    Adsreverb is a forward-thinking digital marketing organization known for its innovative approaches to affiliate marketing. We're looking for a dynamic Mobile Affiliate Manager to drive our affiliate partnerships and ensure the seamless execution of online campaigns.Key Responsibilities:Develop and maintain strong relationships with mobile affiliate partners,...

  • Affiliate Manager

    4 months ago


    Gurugram, India Adsreverb Digital Private Limited Full time

    Adsreverb is a forward-thinking digital marketing organization known for its innovative approaches to affiliate marketing. We're looking for a dynamic Mobile Affiliate Manager to drive our affiliate partnerships and ensure the seamless execution of online campaigns. Key Responsibilities: Develop and maintain strong relationships with mobile affiliate...


  • Gurugram, India Expedia Group Full time

    Principal Mobile Engineer The Growth and Loyalty technology organization is responsible for three distinct areas of Expedia Group Traveler Experiences. Growth, which is focused on bringing engaged users into our brands with relevant and intelligent experiences. This includes all landing pages (including homepage and dateless product details pages) the Search...


  • Gurugram, India Expedia Group Full time

    Mobile Engineer III, AndroidAre you passionate about crafting robust customer facing applications, would you like to help millions of people plan their travel and create memories to last a lifetime? Come join the Trips Experience team!We are building the next generation of trip management and planning experiences to enable millions of our travelers to...

  • Mobile Engineer II

    5 months ago


    Gurugram, India Expedia Group Full time

    Mobile Engineer II, AndroidBe a part of a mobile team that is focused on utilizing the latest technologies and developing ever-improving strategies to best deliver high-quality codeOwn the development and quality of features being implemented on the Expedia Group Android apps.Provide and participate in code reviews to assess overcall code quality and...


  • Gurugram, India CodeChavo Full time

    Company Description :CodeChavo is a global digital transformation solutions provider based in Gurugram. With a focus on inspiring people and purpose-driven leadership, CodeChavo partners with clients from design to operation to embed innovation and agility into their organizations. The company collaborates with top technology firms to bring real impact...


  • Gurugram, India Expedia Group Full time

    Principal Mobile Engineer, AndroidLoyalty Experience technology organization is responsible for the technical implementation of EG Loyalty values  aiming to Inspire lasting connections with Expedia brands, where travelers can delight in tailored rewards from our unrivalled loyalty programThis puts us at the heart of Expedia Groups strategy, increase...


  • Gurugram, India Expedia Group Full time

    Mobile Engineer III, iOSAt Expedia, we believe in being thinker-doers - we are Makers.Are you excited to build new technologies that will be instrumental in bringing Expedia Group's evolving brand to life by delivering Native App experiences for millions of users? Come build the future of travel with us! Software Engineers at Expedia Group develop solutions...

  • Mobile Architect

    7 months ago


    Gurugram, Haryana, India DigitalCube Consultancy Full time

    **Mobile Architect** **Experience**:8 to 15 yrs **Location**:Gurgaon **Description-** **Responsibilities**: **1. Architectural Design**: - Collaborate with cross-functional teams to define technical requirements and create robust architectural solutions. **2. Technology Stack**: - Stay updated on the latest mobile technologies and trends. - Evaluate...

  • Verona Matchmaking

    2 months ago


    Gurugram, India Verona Matchmaking Full time

    Job DescriptionDirector of Engineering Who we are Verona is an authenticated matchmaking community designed exclusively for the modern, global Indian. We're on a mission to foster fulfilling partnerships that last lifetimes. In a country where dating app disillusionment abounds, Verona makes the matchmaking process delightful-and effective.Verona was...


  • Gurugram, India Inventronics Full time

    App Mobile Developer Responsibilities:Meeting with the product design team to determine product specifications.Develop mobile app in cooperation with app/cloud team.Ensuring that the mobile app meet the product owner requirements.Interfacing with Testing team.Mobile app customization and localizationApp Mobile Developer Requirements:Bachelor/ master’s...