Engineering Manager- Mobile

2 months 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...


  • 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...

  • Mobile UI Engineer

    3 days ago


    Gurugram, India Recruit Elite Full time

    Job Description :Role Overview :We are looking for an exceptionally skilled UI Mobile Engineer to join our fast-growing, innovative team. As a core member of our mobile development team, you will be responsible for designing and implementing intuitive, visually appealing, and high-performance mobile user interfaces for both iOS and Android platforms. Your...

  • UI Mobile Engineer

    2 weeks ago


    Gurugram, India ShoppinPal Full time

    As a UI Mobile Engineer, you will be responsible for designing and implementing intuitive, visually appealing, and high-performance mobile user interfaces. You will work closely with product managers, designers, and backend engineers to build seamless mobile experiences across iOS and Android platforms. Your role will involve translating design concepts into...


  • 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...

  • UI Mobile Engineer

    1 week ago


    Gurugram, India Liftu Technology Private Limited Full time

    Role Overview:- We are looking for an exceptionally skilled UI Mobile Engineer to join our fast-growing, innovative team. As a core member of our mobile development team, you will be responsible for designing and implementing intuitive, visually appealing, and high-performance mobile user interfaces for both iOS and Android platforms. Your expertise in...

  • 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...

  • Engineering Manager

    14 hours ago


    Gurugram, India Recro Full time

    Job Title : Engineering Head - Web and Mobile Development Location : Gurugram, Haryana Experience : Minimum 15 years Industry : Travel Domain (OTA) Role Overview We are seeking a visionary and dynamic Engineering Head to lead the web and mobile engineering initiatives for our organization. The ideal candidate will have extensive experience in software...

  • Engineering Manager

    2 days ago


    Gurugram, India Recro Full time

    Job Title: Engineering Head - Web and Mobile DevelopmentLocation: Gurugram, HaryanaExperience: Minimum 15 yearsIndustry: Travel Domain (OTA)Role OverviewWe are seeking a visionary and dynamic Engineering Head to lead the web and mobile engineering initiatives for our organization. The ideal candidate will have extensive experience in software development,...


  • Gurugram, India Recro Full time

    Job Title: Engineering Head - Web and Mobile DevelopmentLocation: Gurugram, HaryanaExperience: Minimum 15 yearsIndustry: Travel Domain (OTA)Role OverviewWe are seeking a visionary and dynamic Engineering Head to lead the web and mobile engineering initiatives for our organization. The ideal candidate will have extensive experience in software development,...

  • 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...


  • 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...


  • 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...


  • 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 localization App Mobile Developer Requirements: Bachelor/...


  • Gurugram, India DealSpy Full time

    Job Description for Mobile Application Developer at DealSpyOverviewDealSpy, a wholly owned subsidiary of CurveAi located in Gurugram, is seeking a Mobile Application Developer for an onsite role. The ideal candidate will be responsible for designing, developing, and maintaining mobile applications for both iOS and Android platforms. This position requires...


  • Gurugram, India DealSpy Full time

    Job Description for Mobile Application Developer at DealSpy Overview DealSpy, a wholly owned subsidiary of CurveAi located in Gurugram, is seeking a Mobile Application Developer for an onsite role. The ideal candidate will be responsible for designing, developing, and maintaining mobile applications for both iOS and Android platforms. This position...


  • Gurugram, India DealSpy Full time

    Job Description for Mobile Application Developer at DealSpyOverviewDealSpy, a wholly owned subsidiary of CurveAi located in Gurugram, is seeking a Mobile Application Developer for an onsite role. The ideal candidate will be responsible for designing, developing, and maintaining mobile applications for both iOS and Android platforms. This position requires...

  • Mobile Architect

    7 months ago


    Gurugram, Haryana, India Talents hire consultancy Full time

    Hi Team, Job Title: Mobile Architect **Job Description**: Experience: 8 to 15 yrs. Salary Bracket : Upto 15 LPA Working days: 5 Location: Gurgaon(WFO) Interview rounds: 1) Technical Round 2) Director Round 3) Final Negotiation Round Notice Period: Need immediate joiner Position Overview: **Responsibilities**: 1. Architectural Design: - Collaborate...


  • Gurugram, India Bytepanda Techologies Full time

    Location: Gurgaon (On-Site) or Noida (On-Site)Type: Full-TimeSalary Range: 12.0-14.0 LPAExperience: 4-5 YearsSkills: Flutter / Dart / Kotlin / SwiftJoining: ImmediateWe are seeking a skilled and motivated Mobile Application Developer to join our development team. The ideal candidate will have extensive experience in mobile application development for both...