q-white
Find Your Next Career Move

Senior Software Engineer

Job Description

Job Details:

Role: Senior Software Engineer

Job Type: Contract –8 months & extendable

Work Location: Abudhabi, United Arab Emirates

Start Date: Immediate joiners to a maximum of 30 days’ notice preferred

Salary & Benefits: (Negotiable based on the 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

  • Min 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 db 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

  • Min 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 architectures approaches.
  • 5+ Relevant experience as an iOS Developer, Solid understanding of common programming architectures, such as MVVM, MVP, VIPER.
  • Good to have experience in building custom SDK/SPM(Swift package manager)
  • Experience in Rest-API's like JSON.
  • Experience in Databases like SQLite (CoreData).
  • Should have worked on Unit test cases and be aware of the testing frameworks.
  • Should have worked on integrations of payment gateway and apple pay.
  • Should have hand on experience with different encryption i-e CryptoKit or common Crypto.

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.
  • 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

Apply for this job

Related Jobs

Frequently Asked Questions (FAQ)

Permanent recruitment is a process where we find the right candidate for a long-term position. We ensure the candidate is a good fit for the role and the company, and we help them settle into their new job.