Manager - Application Development

Abu Dhabi Tax Free22 days agoFull-time External
Negotiable
Role Overview Experienced Manager to lead Application Development team in designing and delivering scalable, high-quality, and custom software solutions.This role blends technical leadership, architectural ownership, and strategic innovation, guiding the delivery of enterprise-grade applications across web and mobile platforms. The ideal candidate brings a strong engineering foundation with the ability to incorporate modern technologies, including cloud, automation, and emerging AI capabilities, to enhance application functionality and user experience Responsibilities: Key Responsibilities: Team Leadership & Management - Lead and mentor a team of software engineers to deliver custom web and mobile applications. - Foster a collaborative, innovative, and high-performance engineering culture. - Drive Agile processes, including sprint planning, retrospectives, and code reviews. - Support career development through coaching, feedback, and goal setting. Technical Architecture & Delivery - Define and own the technical architecture for client projects, ensuring scalability, performance, and security. - Design system components, APIs, and integration patterns aligned with business goals. - Oversee technical design reviews, code quality, and adherence to best practices. - Partner with cross-functional teams to translate client requirements into technical solutions leveraging cloud-native services, automation tools, and AI-powered features where relevant. Project Execution - Manage end-to-end project delivery ensuring quality, timelines, and client satisfaction. - Identify risks and drive resolutions proactively during the development lifecycle. - Collaborate with QA, DevOps, and infrastructure teams to streamline releases and deployments. Innovation & Strategy - Evaluate and adopt emerging technologies and frameworks suitable for client and internal projects. - Contribute to the company s technology roadmap and architectural standards. - Promote continuous improvement across engineering practices and toolchains Qualifications: Required Qualifications - Bachelor s or Master s degree in Computer Science, Engineering, or related field.- 15+ years of experience in software/application development, with at least 5 years in a management or technical leadership role.- Proven expertise in full-stack development using technologies such as JavaScript/TypeScript, React, Angular, Node.js, .NET, Java, or Python.- Strong experience designing and deploying applications on cloud platforms (Azure and AWS or GCP).- Solid understanding of Microservices architecture, API design, and DevOps/CI-CD pipelines.- Exposure to AI/ML integrations or working knowledge of leveraging AI - APIs and automation tools is a plus.- Strong problem-solving skills, with the ability to balance technical depth and project delivery.- Excellent communication, leadership, and stakeholder management skills. Preferred Skills - Experience with mobile application frameworks (React Native, Flutter, or native). - Familiarity with serverless and event-driven architectures. - Experience in client-facing or consulting environments. - Professional certifications (e.g., AWS Certified Solutions Architect, TOGAF) are a plus.