Senior Software Engineer

AIQU

UAE

Posted
Ref: SP892-202

Job description / Role

Employment: Full Time

Job details:

Role: Senior software engineer
Job type: Contract - 8 months and extendable
Work location: Abu Dhabi, United Arab Emirates
Start date: Immediate joiners preferred, up to a maximum of 30 days' notice
Salary & benefits: Negotiable based on expertise

Position 1: Senior software engineer - backend

  • Minimum 8 years of professional experience in software engineering, with a focus on backend development.
  • Proven track record of working on and contributing to highly scalable products.
  • Ability to work effectively in a fast-paced, dynamic environment.
  • Experience with Agile/Scrum methodologies is preferred.

Position 2: Senior software engineer - QA

  • Minimum 8+ years of experience in developing software products and services.
  • Proven experience as a quality assurance tester or similar role.
  • Experience in project management and QA methodology.
  • Familiarity with Agile frameworks and regression testing is a plus.
  • SQL and database testing experience.
  • Ability to document and troubleshoot errors.
  • Front-end testing experience.
  • Working knowledge of test management software and bug tracking (e.g., JIRA, qTest, Zephyr/X-ray Test).

Position 3: Senior software engineer - iOS

  • Minimum 7 years of experience in developing software products and services.
  • Profound knowledge of SwiftUI and Objective-C, expert level proficiency in Swift.
  • Experience with UI design.
  • Experienced in modular architecture approaches.
  • 5+ years relevant experience as an iOS developer; solid understanding of common programming architectures such as MVVM, MVP, VIPER.
  • Good to have experience in building custom SDKs and Swift Package Manager (SPM).
  • Experience with REST APIs like JSON.
  • Experience with databases like SQLite (CoreData).
  • Experience working on unit test cases and familiarity with testing frameworks.
  • Experience integrating payment gateways and Apple Pay.
  • Hands-on experience with different encryption methods, i.e., CryptoKit or CommonCrypto.

Position 4: Fullstack developer

  • A minimum of 5 years' experience in full stack development with a significant focus on backend technologies.
  • Strong proficiency in TypeScript and extensive experience with Node.js and NestJS.
  • Demonstrated expertise in frontend development with ReactJS and state management libraries like Redux.
  • In-depth knowledge of RESTful API design principles and hands-on experience with GraphQL implementations.
  • Understanding of microservices architecture, containerization (Docker/Kubernetes), and scalable systems.

Position 5: Senior software engineer - Android

  • Bachelor's or master's degree in computer engineering, computer science, or a related discipline.
  • At least 7 years of experience with Kotlin.
  • 8+ years of relevant experience in designing and building advanced applications for the Android platform.

Position details

  • Position title: Senior software engineer
  • Location: United Arab Emirates
  • Experience required: 5.0 years

About the Company

AIQU connects future-ready technology specialists with forward-looking organisations. We help businesses deliver high-impact and high-quality technology projects by using our unrivalled global sourcing capabilities to attract diverse talent within the region.

Our bespoke staffing solution offers the most flexible option you can have while maintaining 100% legislative compliance. AIQU’s fast and highly responsive employee management processes are designed to provide your most valuable assets, your people, with a seamless experience!

From business analysts to change managers; from front-end developers to back-end engineers, full-stack developers, and database administrators; from process analysts to software architects; AIQU can provide and manage specialists for a technology transformation project or for a project in maintenance phase across six key verticals.

Similar jobs you may be interested in
Senior Data Testing Engineer Easy Apply
Giza Systems
Cairo 29 Jun
Software Manager Easy Apply
RTC-1 Employment Services
Sharjah 17 Jun
Senior QA Engineer - Software Testing Easy Apply
Saudi Networkers Services
Riyadh 7 May
Senior QA Engineer - Software Testing Easy Apply
Saudi Networkers Services
Riyadh 5 May
Microsoft Engineer Easy Apply
Westlakes Recruit
Riyadh 22 Apr
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month
Senior Software Engineer salaries in UAE

Average monthly compensation
AED 15,000

Breakdown available for industries, cities and years of experience