الصفحة الرئيسية الهند Majid Al Futtaim | Engineering Manager- Mobile | gurugram

الصفحة الرئيسية الهند Majid Al Futtaim | Engineering Manager- Mobile | gurugram

Majid Al Futtaim | Engineering Manager- Mobile | gurugram

دوام كامل في a Laimoon Verified Company في India
نُشرت يوم December 8, 2024

تفاصيل الوظيفة

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 toolsRaise 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 everyoneExpected to adhere SLO and SLA set for their teamLeads 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 needsDesign and architect software systems and applicationsLead group discussions on design within appropriate bounded contextHiring, Building and Culture team:Involve in hiring and continuous raise bar for new hireExplain the `why` to team and keep them involvedLead by exampleProcess 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 onContribute 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/educationBachelor's degree in Computer Science, Software Engineering, or a related fieldMinimum 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 systemSkills: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 librariesExperience building a 'Code, Deploy, Run' pipeline using DevOps best practises by leveraging the best available CI/CD toolsAbility 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 metricsExperience in systems design and distributed systems.Large scale distributed services experience, including scalability and fault tolerance.Excellent organisation, communication and interpersonal skillsStrong analytical and problem-solving skillsAbility to work well in a collaborative team environmentWillingness to learn and adapt to new technologies and methodologiesThoroughness and attention to detail in coding, testing, and documentationEffective 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 stakeholdersStrong ability to articulate the big picture with or without details and work in ambiguous situationsStrong business communication and presentation skillsStrong English language skills (Speaking, Reading and Writing) with exceptional business writing, Arabic is a plus AGG

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
تحسين فرصتك لحصول على وظيفة خذ دورة عبر الإنترنت على خدمة العملاء ابتداءً من الآن. تطلب ترويج10 دولار للدورات عبر الإنترنت. انظر جميع الدورات
See All Majid Jobs
تعليقات وملاحظات تعليقات وملاحظات