Skip to main content

Software Developer

Abdulla Al Mulla Auditing of Accounts

Abu DhabiOn-siteFull-Time2w ago

Description

We are looking for a capable and motivated Software Engineer to join our growing team. You will take accountabilty of our existing in-house platform — a mature, tested system — handling new feature development, ongoing maintenance, and direct client support. Simultaneously, you will lead the full-cycle development of a second software product and its companion mobile application (iOS & Android) from the ground up.

KEY RESPONSIBILITIES

Existing in-house platform

  • Develop and deploy new features based on business and client requirements.
  • Maintain, monitor, and optimise existing system performance and reliability.
  • Investigate and resolve bugs, technical issues, and client-reported problems.
  • Provide Tier-2 technical support to clients, coordinating escalations as needed.
  • Document code changes, release notes, and support resolutions.

New software product & mobile application

  • Lead the full software development lifecycle: requirements, architecture, development, testing, deployment, and post-launch support.
  • Design and build a cross-platform mobile application (iOS & Android) using React Native or Flutter.
  • Architect scalable back-end services and RESTful/GraphQL APIs.
  • Collaborate with stakeholders to translate business goals into technical specifications.
  • Establish CI/CD pipelines, automated testing frameworks, and DevOps practices.
  • Conduct code reviews and maintain clean, well-documented codebases.

REQUIREMENTS

  • 3+ years of professional software engineering experience.
  • Proficiency in at least one modern back-end language (Node.js, Python, PHP, or similar).
  • Strong front-end skills: React, Vue, or Angular.
  • Hands-on experience with mobile development (React Native, Flutter, or native iOS/Android).
  • Solid understanding of relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB).
  • Experience with REST API design and third-party integrations.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and containerisation (Docker).
  • Strong analytical and problem-solving skills with attention to detail.
  • Good communication skills — ability to explain technical concepts to non-technical stakeholders and clients.

NICE TO HAVE

  • Experience in the IT sector.
  • Familiarity with CI/CD tools (GitHub Actions, GitLab CI, Jenkins).
  • Knowledge of app store submission processes (App Store & Google Play).
  • Prior experience owning a product from concept to launch.

Work Location: In person

More jobs in Abu Dhabi