Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
To deliver and maintain IT-applications and –services in order to realize the Mashreq strategy in the field of information technology. Engineers in this job category are responsible for the technical aspects of the projects/features and they work with the Group Product Owner and Chapter Lead. They are directly responsible for the governance of Engineers across all countries working withing the scope of the deliverable of Squad.
- Has a helicopter view and determines priorities based on context
- Improves themselves in everything he / she does; Is a go to-person for the team when encountering technical challenges
- Creates and Maintains necessary technical knowledgebase within the squad
- Challenges and improves own coding continuously and that of junior and senior Engineers; sets the rules for coding and enhances them
- Has mastered several frontend engineering languages and techniques as a primary skill, and determines the best use of it depending on the situation.
- Writes tutorials and provides training Improves themselves in everything he / she does
- The Global Lead Engineer (Frontend) will drive the design, development, and delivery of intelligent, scalable, and secure user interfaces that integrate seamlessly with AI and LLM-powered backend systems.
- This role is pivotal in enabling next-generation digital experiences by orchestrating frontend components that interact with Large Language Models (LLMs), ensuring responsible AI usage through UI-level guardrails, and delivering real-time, context-aware interactions across web and mobile platforms.
- The role demands deep collaboration with backend, AI/ML, and product teams to ensure that frontend applications not only reflect the intelligence of the underlying systems but also uphold the highest standards of usability, performance, and ethical AI integration.
- Uses his/her Frontend technical expertise and experience to contribute to frontend engineering excellence across Engineers in Squad.
- Works with Designated Principal Engineers for the Squad to ensure the best engineering outcome, in terms of reusability, optimization, testability, readability and performance of Code.
- Works with Product Owner and Chapter Lead to track, govern and implement, the best practices on an ongoing basis.
- Consults with the team about what is needed to fulfil the functional and non-functional requirements of the IT product to be developed
- Develops the IT product, performs the unit test in line with the customer’s wishes and IT area’s internal ambitions and reviews colleagues’ IT products.
- Designs, builds and tests IT products (functional, performance, resilience and security tests) and automates them.
- Improves the Continuous Delivery process
- Sets up the IT environment, deploys the IT product on the IT infrastructure and implements the required changes
- Sets up monitoring of IT product usage by the customer
- Works within a multidisciplinary team or in an environment in which multidisciplinary teamwork is carried out.
- Is primarily responsible for the production (or technical configuration) of software applications.
- The range of tasks includes the following:
- The analysis and design of the application (or the technical configuration);
- Works with Chapter Lead / Principal Engineers to track, govern and implement, the best practices on ongoing bases for Designated Squads/Features.
- Coding applications and/or package integration in one programming languages, scripting languages and frameworks (or building and maintaining scripts and/or configuring packages technically);
- Continuous Delivery (Compile, Build, Package, Deploy);
- Test-Driven Development (TDD) and test automation (e.g. regression, functional and integration tests); debugging and profiling;
- software configuration management and version control.
- Be an active participant in grooming and planning, to ensure that acceptance criteria are clear
- Sit together with designers, SMEs and Product Owner while user stories are developed, bringing input
- Work in an agile/scrum environment, meeting sprint commitments and contributing to the agile process
- Maintain traceability of testing activities
- Design and deliver intuitive, responsive, and intelligent user interfaces that leverage Large Language Models (LLMs) for dynamic content generation, contextual assistance, and real-time user interaction. Collaborate with backend and AI teams to ensure seamless integration of LLM APIs and inference pipelines into frontend workflows.
- Implement frontend-level guardrails to ensure safe and ethical AI interactions, including user consent flows, moderation alerts, fallback messaging, and transparency indicators. Ensure compliance with AI governance policies and regulatory standards through UI/UX design patterns that promote explainability and trust.
- Lead the development of conversational interfaces (chat, voice, visual prompts) that interact with AI/LLM systems, ensuring natural and engaging user experiences. Support multimodal input/output handling for accessibility and inclusivity across platforms.
- Optimize frontend performance for AI-heavy applications, ensuring low latency, efficient rendering, and smooth user interactions even during high-volume LLM usage. Implement caching, streaming, and progressive rendering strategies for real-time AI responses.
- Ensure secure handling of user inputs and AI-generated outputs on the frontend, including masking sensitive data and preventing prompt injection or misuse. Collaborate with security teams to enforce frontend compliance with data protection and privacy standards.
- Work closely with AI/ML, backend, product, and design teams to align frontend capabilities with business goals and technical roadmaps. Translate complex AI functionalities into user-friendly interfaces that drive adoption and engagement.
- Drive innovation in frontend engineering practices, tools, and frameworks to support AI-first product development. Mentor global frontend teams, establish coding standards, and lead code reviews with a focus on scalable AI integration.
- Excellent programming/coding skills
- Excellent Communication and Presentation skills
- Excellent working knowledge of Web Technologies HTML/ CSS, and modern frontend JavaScript/css framework, such as ReactJS, TailwindCSS and NextJs
- Excellent working knowledge of Mobile Technologies, React Native with a sound knowledge of iOS and Android.
- Well versed in either of Java/Kotlin or Swift.
- Deep understanding of the CI/CD for Frontend Stack with Azure Devops or Jenkins.
- Well versed with Performance optimization and practices, for both web and mobile applications.
- Infrastructure knowledge including RESTful APIs, Single Sign On, LDAP, Search Technologies (Apigee, GraphQL, Swagger, Elasticsearch, Kibana, auth0)
- Full stack engineer with Java a passion for mentoring other colleagues in the team (Optional)
- Should be a change agent that always challenges status quo
- Real passion for development and a demonstrated appetite for continual learning
- Knowledge of pair programming, continuous integration and test-driven development
- At least 10 years of software development experience with experience working in Agile teams
- Experiences with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, application security
- Working knowledge of DevOps, Docker and infrastructure as code
- Experience with at least one unit testing framework, such as Jest or Mocha.
- Community contributions (e.g., open source work, publishing / speaking on technical ideas) is a plus
- Open to learning new ideas outside scope or knowledge skillset
- Strong proficiency in modern frontend frameworks and libraries such as React.js, Vue.js, or Angular, with deep understanding of component-based architecture.
- Experience in building responsive, accessible, and high-performance web applications across browsers and devices.
- Solid understanding of RESTful APIs, GraphQL, and real-time data handling (e.g., WebSockets, SSE).
- Hands-on experience integrating Large Language Models (LLMs) into frontend applications for dynamic content generation, contextual assistance, and conversational interfaces.
- Familiarity with prompt engineering, token management, and streaming LLM responses in the UI.
- Experience working with AI platforms such as OpenAI, Azure OpenAI, Anthropic, or Hugging Face for frontend consumption.
- Knowledge of implementing frontend-level guardrails to ensure safe and ethical AI interactions (e.g., moderation alerts, fallback messaging, user consent flows).
- Experience designing explainable AI interfaces that promote transparency, trust, and user control.
- Understanding of AI governance, bias mitigation, and compliance requirements (e.g., GDPR, UAE AI Ethics) from a UI/UX perspective.
- Experience building chatbot UIs, voice-enabled interfaces, or multimodal experiences that interact with AI/LLM backends. Familiarity with Kore.AI, Dialogflow, or similar platforms for conversational UI orchestration.
- Strong understanding of frontend security best practices, including input sanitization, secure session handling, and protection against injection attacks.
- Experience handling PII masking, data redaction, and user privacy controls in AI-driven interfaces.
- Proven ability to lead global frontend teams, drive architectural decisions, and enforce coding standards.
- Strong collaboration skills with backend, AI/ML, product, and design teams to deliver cohesive and intelligent user experiences.
- Experience in agile development environments, with a focus on rapid prototyping and iterative delivery.
- Prior experience in banking, fintech, or regulated industries with AI-powered customer engagement platforms.
- Exposure to GPU-aware frontend design (e.g., streaming LLM responses from GPU-hosted models) and hybrid cloud/on-prem deployments.
Key Skills
Ranked by relevance- ai19
- product owner3
- continuous delivery2
- design patterns2
- restful apis2
- responsive2
- reactjs2
- graphql2
- devops2
- ui2
- configuration management1
- continuous integration1
- infrastructure as code1
- continuous deployment1
- technical expertise1
- elasticsearch1
- react native1
- prototyping1
- angular1
- docker1
- react1
- java1
- gdpr1
- cicd1
- css1
- tdd1
- ios1
Ready to apply?
Join Mashreq Corporate & Investment Banking Group and take your career to the next level!
Application takes less than 5 minutes