Software Development Team Leader
Your Role in Brief:
As a team leader, you will oversee all team operations on the development project, from planning to execution. You need to schedule, prioritize, and manage the backlog for your team.
You should understand user requirements written in user stories format and Camunda workflow diagrams. Likewise, you should be able to convert business requirements to technical specifications and design.
You will assign and oversee the daily tasks of developers and testers, while ensuring all team members are actively working toward established milestones. As well as supervise team members and ensure that deadlines are met
You should communicate proactively with all involved team members to provide encouragement, identify problems, create solutions, and implement efficiency improvements.
You should research and evaluate software technology options and weigh the cost/benefit analysis to implement the optimal solution.
What You’ll Do
Enforce engineering best practices such as test-driven development, agile, and CI/CD
Understand a problem from a business perspective, extract and analyze relevant data, and create an automated solution that would solve it
Maintain the schedule for all team members and deliver on the deadline
Take OWNERSHIP on project deliverables and work dedicatedly towards achieving the deliverables
Monitor progress of Detailed project tasks continuously and make detailed scheduled reports on measurable items, such as milestones and deliverables, and keep management updated on the same.
Monitor bugs, find the root-cause, and find solutions for not having your team repeat the same bugs
Measure your team's performance using story points, and plan on how to improve your team's performance and technical skills
What you'll bring along:
University Degree in Computer Science or Engineering and exceptional ability in software design.
Strong experience in Java Spring framework and database design and management.
Experience in front-end technologies like Angular.
Experience in developing ERP software and automating operations workflows.
Familiarity with AWS is a plus.
Fluency in English, spoken and written.
What you'll gain:
Exposure to state-of-the-art technology (micro-services architecure, AWS tools, and DevOps)
Ability to innovate and apply new ideas and concepts for software development management.
Who we are:
Maids.cc, the Uber of maids, was founded in Dubai in 2009 with the aim of revolutionizing the home care industry by leveraging the power of technology. With over 4000 employees, maids.cc is the largest provider of domestic workers, and the only maid company listed among the top government-endorsed companies in UAE.
Maids.cc builds systems in every department to perfect the overall experience of clients and employees, through a relentless focus on using software automation in every process. Our employees consist of the brightest talent from all over the world and are given all the resources they need to succeed.
Our culture is collaborative, result-oriented, and values flexibility. More than 50% of our employees work remotely and use state-of-the-art technological solutions and platforms to collaborate. Our employees' well-being is paramount to the company. We provide you with personal care, very competitive financial packages, and countless non-financial benefits. We also support your career pathways with mentorship, excellent opportunities for advancement, recognition, and empowerment.