Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


https://bayt.page.link/7fyJ12CHzhaoJKBL7
Back to the job results

Manager - Engineering

12 days ago 2026/05/23
Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

Software Development
• Design, code, test, and debug software applications• Collaborate with cross-functional teams to define, design, and ship new features.
• Write well-organized and good quality code.
• Participate in code reviews to ensure code quality, share knowledge, and provide constructive feedback to team members.
• Proficiency in Java its ecosystem.
• Strong knowledge of REST api, graphQA etc
• Deep understanding of server-side rendering (SSR), static site generation (SSG), and hybrid rendering techniques.
• Experience with modern backend and front-end tooling
• Performance Focus: Expertise in optimizing web applications for performance, scalability, and SEO.
• DevOps Knowledge: Familiarity with CI/CD pipelines, cloud services, and containerization (e.g., Docker).
Reliability and Quality of deliverable
• Write unit tests, integration tests, to ensure software reliability, functionality, and performance.
• Write good quality unit test.
• Identify and fix bugs and address other technical issues.
• Create and maintain technical and API documentation.
• Participate in architectural discussions and decisions, considering factors like scalability, maintainability, and performance.
• Observability and Telemetry
System Analysis and Design
• Analyse end-users requirements and tailor software solutions to meet their needs
• Design and architect software systems and applications
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 in order 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 reportees when required.




This job post has been translated by AI and may contain minor differences or errors.

You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.