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
ATFM Software Engineer (UAE National only)
Thales · Abu Dhabi
Admin & HR Officer
KRM GLOBAL CONTRACTING AND MAINTENANCE · Abu Dhabi
Operations Coordinator – Facilities Management (FM)
Tatweer FMS · Abu Dhabi
Senior Estimation Engineer
Zircon Decor · Abu Dhabi
BIM Coordinator - Landscape
Parsons · Abu Dhabi
Odoo Developer (Specialized in API Integration & Workflow Automation)
Melya Cleaning Services · Abu Dhabi
Marine Electrician
Orient Dream Contracting · Abu Dhabi
Staff/Sr.Staff IoT Solutions Engineer - Abu Dhabi, UAE
Qualcomm · Abu Dhabi