Software Development Manager – Dubai – Financial Services
Summary: Software Development Manager will lead the engineering team responsible for designing, developing, and maintaining mobile applications, overseeing the entire software development lifecycle, from ideation to deployment.
Key Responsibilities:
- Manage, mentor, and coach a team of full stack developers who work on mobile apps for iOS and Android platforms.
- Define and implement best practices, coding standards, and code reviews for mobile app development.
- Architect, design, and develop scalable, reliable, and maintainable mobile apps using modern technologies and frameworks.
- Integrate mobile apps with backend services, APIs, and third-party libraries.
- Test, debug, and troubleshoot mobile app issues and ensure high-quality code coverage.
- Deploy and monitor mobile apps on various app stores and platforms.
- Research and evaluate new technologies and trends in the mobile app development space.
- Communicate and coordinate with other teams and stakeholders to deliver features and enhancements that meet business and user needs.
Experience:
Minimum of 8 years of experience in full stack development, with hands-on experience in mobile app development.
Expertise in iOS and Android app development using native or hybrid frameworks, such as Swift, Kotlin, React Native, Flutter, or Ionic.
Proficiency in web development technologies, such as HTML, CSS, JavaScript, TypeScript, React, Angular, or Vue.
Experience in working with backend technologies, such as Node.js, Python, Ruby, Java, or .NET.
Knowledge of RESTful APIs, GraphQL, JSON, XML, and other data formats.
Must have experience managing a team.
Salary:
Competitive
Benefits:
Self and Family