Artificial Intelligence Engineer
Job in
Abu Dhabi, UAE/Dubai
Listed on 2026-09-12
Listing for:
Eagle Hills UAE
Full Time
position Listed on 2026-09-12
Job specializations:
-
Software Development
Backend Developer, Full Stack Developer, AI Engineer (Applied/Software), React.js
Job Description & How to Apply Below
Key Responsibilities:
APPLICATION DEVELOPMENT & DELIVERY
- Design, develop, test, deploy and maintain full stack application features across web, mobile, PWA, backend APIs and databases.
- Apply strong programming methodology, object-oriented design, reusable components, modular architecture, secure coding, performance awareness and maintainable development practices.
- 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 / Type Script 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.
- 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.
- Use AI-assisted coding tools such as VS Code, Cursor, Windsurf, Git Hub 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.
- 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.
- 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.
- Collaborate closely with product, design and engineering teammates - sharing ideas, reviewing each other's work and communicating clearly.
- 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.
- Practical experience building mobile applications using React Native and/or responsive web/PWA applications using React JS / Type Script.
- 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,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×