About the Role
We are seeking a highly skilled and strategic leader to join our team as a Development Manager. In this role, you will be responsible for overseeing the full lifecycle of software development projects, ensuring that our technical initiatives align with business goals. You will bridge the gap between high-level project vision and technical execution, fostering a culture of excellence, innovation, and collaboration within our development teams.
Key Responsibilities
- Lead and mentor a cross-functional team of developers, providing technical guidance and performance feedback.
- Manage the end-to-end development process, from conceptualization and architecture design to deployment and maintenance.
- Collaborate with stakeholders to define project scopes, set realistic timelines, and manage resource allocation effectively.
- Ensure the implementation of best practices in software development, including code reviews, CI/CD pipelines, and rigorous testing protocols.
- Monitor project progress, identify potential bottlenecks, and implement proactive solutions to keep deliverables on schedule.
- Maintain a deep understanding of current industry trends to drive continuous improvement in our technical stack and development methodology.
Qualifications and Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven track record of 3 to 5 years in software development roles, with at least 1-2 years in a leadership or management capacity.
- Strong technical background with the ability to participate in architectural discussions and technical decision-making.
- Demonstrated experience in agile project management methodologies.
- Excellent communication skills with the ability to convey complex technical concepts to non-technical stakeholders.
Required Skills
- Proficiency in modern programming languages and framework ecosystems relevant to our business needs.
- Strong understanding of cloud infrastructure, database management, and scalable system architecture.
- Exceptional problem-solving abilities and a strategic mindset.
- Ability to thrive in a fast-paced environment while maintaining high standards of software quality.
- Fluency in English is essential; additional language proficiency is a plus.
Benefits and Perks
- Competitive compensation package commensurate with experience and market standards in the UAE.
- Flexible working environment designed to support professional and personal work-life balance.
- Opportunities for professional development, including access to industry conferences and training certifications.
- Exposure to diverse, high-impact projects within a growing organization in the heart of Dubai.
- Collaborative team environment that values innovation and individual contributions.