AI Engineer

Eagle Hills UAE

United Arab Emirates

On-site

AED 180,000 - 240,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Eagle Hills UAE is seeking an AI Engineer – Full Stack Developer to design, develop and maintain AI-enabled web, mobile, PWA and backend applications. You will work across the stack with TypeScript/JavaScript, React JS, React Native, C#, .NET, REST APIs, SQL and Azure services.

You will apply AI-enabled features such as chatbots, RAG-based search and AI workflows, while using AI-assisted coding tools to accelerate delivery and ensure high-quality, secure software.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology or a related field.

Responsibilities

  • Design, develop, test, deploy and maintain full stack features across web, mobile, PWA, APIs and databases.
  • Build apps using TypeScript/JavaScript, React JS, React Native, C#, .NET / .NET Core, ASP.NET Core, REST APIs, SQL and Azure services.
  • Apply secure coding, reusable components and maintainable development practices.
  • Develop mobile features with React Native and PWA with responsive UI and offline capabilities.
  • Integrate AI-enabled features such as chatbots, RAG, embeddings and AI-powered workflows.
  • Use AI-assisted coding tools to speed delivery while maintaining quality and security.
  • Collaborate with product, design and engineering teams to deliver user-friendly experiences.

Skills

TypeScript/JavaScript
React JS
React Native
C#
.NET / .NET Core
REST APIs
SQL
Azure services
AI platforms (Azure OpenAI/OpenAI/Anth

Education

Bachelor’s degree in CS/SE/IT

Tools

VS Code
Cursor
Windsurf
GitHub Copilot
Claude Code
Aider

Job description

About The Role

The AI Engineer – Full Stack Developer is responsible for designing, developing, testing, deploying and maintaining AI-enabled web, mobile, PWA and backend applications. The role requires equal strength in full stack software development and practical AI application engineering. The candidate must have 5 years of professional software development experience with strong hands-on capability in TypeScript / JavaScript, React JS, React Native, C#, .NET / .NET Core, REST APIs, SQL and Azure-based deployment. The candidate must also have practical experience building or integrating AI-enabled features such as AI chatbots, AI assistants, RAG-based knowledge search, AI-powered workflows or model-driven application capabilities using platforms such as Azure OpenAI, Azure AI Foundry, OpenAI API, Anthropic API or similar services. The role also requires practical use of AI-assisted coding tools to improve delivery speed while maintaining ownership of code quality, security, scalability, performance and maintainability.

Key Responsibilities
APPLICATION DEVELOPMENT & DELIVERY
  • Design, develop, test, deploy and maintain full stack application features across web, mobile, PWA, backend APIs and databases.
  • Build and enhance applications using TypeScript / JavaScript, React JS, React Native, C#, .NET / .NET Core, ASP.NET Core, REST APIs, SQL and Azure services.
  • Apply strong programming methodology, object-oriented design, reusable components, modular architecture, secure coding, performance awareness and maintainable development practices.
MOBILE & FRONTEND DEVELOPMENT
  • Develop mobile application features using React Native, with Expo where applicable, including screens, reusable components, navigation, API integration, authentication flows and device-specific behaviour.
  • Build Progressive Web Applications (PWA) using React JS / TypeScript with responsive UI, installable app experience, offline-ready behaviour, service workers and performance optimization where required.
  • Use AI-assisted coding tools to accelerate React Native, PWA and React JS development while reviewing and validating all generated code; use Expo where applicable to the mobile application stack.
  • Work closely with UX/UI and product teams to deliver user-friendly, performant and maintainable web and mobile application experiences.
BACKEND, APIS & DATABASE
  • Develop and maintain backend services, business logic and REST APIs using .NET / .NET Core, C# and related frameworks.
  • Integrate applications with internal and external systems using secure and well-documented APIs.
  • Work with relational databases such as SQL Server, including basic database design, queries, stored procedures and performance troubleshooting.
AI-ASSISTED DEVELOPMENT
  • Use AI-assisted coding tools such as VS Code, Cursor, Windsurf, GitHub Copilot, Claude Code, Aider or similar tools to improve development speed and quality.
  • Break requirements into clear development tasks, prepare effective prompts, review AI-generated code and refine outputs until they meet coding standards.
  • Use AI tools for practical development work such as code generation, debugging, refactoring, unit test creation, API integration support and technical documentation.
  • Validate all AI-assisted outputs through testing, code review, security checks and engineering judgement before delivery.
AI APPLICATION DEVELOPMENT
  • Design and build practical AI-enabled application features such as AI chatbots, AI assistants, RAG-based knowledge search, AI-powered workflows and model-driven business features.
  • Integrate AI services and APIs such as Azure OpenAI, Azure AI Foundry, OpenAI API, Anthropic API or similar platforms with application workflows, backend APIs and enterprise data sources.
  • Apply practical AI concepts including prompt engineering, RAG, embeddings, vector search, function calling and AI output validation.
QUALITY, TESTING & EVALUATION
  • Perform unit testing, integration testing and basic regression testing before handing over features for release.
  • Debug production and non-production issues, identify root causes and implement permanent fixes.
  • Follow secure coding, performance optimization and source control practices.
COLLABORATION & COMMUNICATION
  • Collaborate closely with product, design and engineering teammates - sharing ideas, reviewing each other's work and communicating clearly.
Required Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology or a related field.
  • Total 5 years of hands-on professional experience in software development / application programming.
  • Strong hands-on experience with TypeScript / JavaScript, React JS, C#, .NET / .NET Core, ASP.NET Core, REST APIs, SQL and SQL Server.
  • Practical experience building mobile applications using React Native and/or responsive web/PWA applications using React JS / TypeScript.
  • Strong understanding of programming fundamentals, object-oriented programming, debugging, reusable code, modular design, secure coding and maintainable development practices.
  • Practical experience building or integrating AI-enabled application features, including RAG AI solutions, AI chatbots, AI assistants, AI-powered workflows or AI API integrations.
  • Working experience with AI platforms and APIs such as Azure OpenAI, Azure AI Foundry, OpenAI API, Anthropic API or similar AI services.
  • Practical understanding of prompt engineering, RAG, embeddings, vector search, function calling and AI output validation.
  • Practical experience using AI-assisted coding tools such as Cursor, Windsurf, GitHub Copilot, Claude Code, Aider or similar tools to support faster delivery.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Consultant – AI Development Engineer
Senior Consultant – AI Development Engineer

Auxo Talent • Dubai

On-site
AED 300,000 - 520,000
AI Engineer
AI Engineer

Digifloat • Dubai

On-site
AED 350,000 - 650,000
AI Engineer
AI Engineer

techcarrot • Dubai

On-site
AED 350,000 - 650,000
Senior AI Engineer
Senior AI Engineer

Virtusa Middle East FZ-LLC • Dubai

On-site
AED 360,000 - 600,000
Full Stack AI Engineer
Full Stack AI Engineer

Flatgigs • Dubai

On-site
AED 240,000 - 420,000
AI Applications Engineer
AI Applications Engineer

Euro Mechanical • Abu Dhabi Emirate

On-site
AED 420,000 - 640,000
Software Developer (Open AI+.NET)
Software Developer (Open AI+.NET)

Yallo Retail • United Arab Emirates

On-site
AED 300,000 - 420,000
AI Engineer
AI Engineer

InfoVision Middle East • Dubai

On-site
AED 350,000 - 600,000
AI Software Engineer
AI Software Engineer

Client of Discovered MENA • Dubai

On-site
AED 250,000 - 450,000
.NET Developer - Remote
.NET Developer - Remote

YO IT Consulting • Dubai

On-site
AED 293,793 - 440,690