Abu Dhabi, Abu Dhabi, United Arab Emirates (Alef_Abu_Dhabi)
Posted 0 Days Ago
Office - Flexible
Fulltime
Who we are
Founded in 2016, Alef Education (ALEFEDT on the Abu Dhabi Securities Exchange) is an award-winning AI powered learning solutions provider redefining K to 12 education. Headquartered in Abu Dhabi, the company serves approximately 2.0 million students and 84,000 educators across 19,000 schools in the UAE, Indonesia, and Morocco.
Its flagship Alef Platform delivers personalized learning experiences that enhance student engagement and outcomes, while its supplemental solutions Alef Pathways, Abjadiyat, and Arabits extend learning across subjects and languages.
Through its innovative use of artificial intelligence, data insights, and culturally relevant content, Alef Education is transforming teaching and learning to advance equity, access, and excellence for every student.
About The Role
The Engineering Manager will be leading an agile team consisting of developers, QA, and a product manager from the product team. A team owns a domain from Alef Platform, and EM will be responsible for everything within that domain, right from research, development, and delivery to measuring success and taking course corrective actions.
An Engineering Manager at Alef will oversee the creation and maintenance of the company's network and other web-related systems and be responsible for defining the overall structure of a program or system. They will work closely in teams, using the latest cloud and digital technologies to make rapid and meaningful improvements. Keeping a relentless focus on user needs, they will make the ALEF systems easier to use and help teams do the things they need to do.
Key responsibilities:
- Provide technical authority in meetings with other departments, evaluate technical proposals from suppliers, and implementation recommendations to stakeholders.
- Provide Hands-on technical leadership, in the development, operation, and improvement of services.
- Represent the technical team in collaboration with the wider team to ensure high-quality code is delivered in line with the project goals and delivery cycles. In particular, the TA will work closely with designers and production managers to deliver rapid prototypes as well as production code for which the TA will ensure high accessibility standards are upheld.
- Lead planning, design, selections, implementation, and enhancements to the frameworks used for the product.
- Lead development of user-driven prototypes, identify technical options/inform architectural approaches, working with team members to write tests, code, and documentation for new/existing systems.
- Collaborate with product managers to understand user needs for new/existing services.
- Collaborate with delivery teams breaking technical requirements down, identify API requirements for integration with internal/external systems.
- Hands-on backend development support when required.
- Informing back-end and full-stack development.
- Guiding front-end development wherever relevant.
- Ensuring the upholding of QA and automation standards.
- Actively engaged in the authoring and/or maintenance of product technical documentation wherever required.
- Actively involved in the tracking, documentation, maintenance and refinement of the team’s day-to-day/sprint tasks wherever required.
- Responsible for ensuring technical onboarding/knowledge transfer (KT) when team members join/leave.
- Responsible for leading the drive towards innovation and growth within the team: identification of knowledge growth areas, direct mentorship of team members, sponsoring team members to acquire/nurture required skills in core competency/important auxiliary areas where need is required (e.g.: through coursework, hackathons, etc), capture and documentation of said knowledge within the team.
- Proactively advise on best practices.
- Assist in the budgeting process.
- Manage the development of the team, providing feedback and managing performance.
To Be The Right Fit, You'll Need
- Degree in Computer Science, Software Engineering, or related preferred
- Minimum 10 years of relevant experience
- Comprehensive and recent experience designing and implementing complex software systems, i.e. is an active software developer currently engaged in architecting and building high-volume digital services.
- Proven capability in managing technology implementation projects and in presenting to/working with stakeholders at every level of seniority.
- Comprehensive and recent experience designing and implementing complex software systems, i.e. is an active software developer currently engaged in architecting and building high-volume digital services.
- Proven capability in managing technology implementation projects and in presenting to / working with stakeholders at every level of seniority.
- Demonstrable track record of successfully taking an evolutionary architecture approach to software architecture.
- Knowledge of Agile product management, in particular determination of vision, objectives, goals, and success criteria.
- Outstanding ability to develop efficient, readable, highly optimized/maintainable, and clear code.
- Experienced in database technologies mainly NoSQL like MongoDB
- Adequate understanding and experience in front-end web development (HTML/CSS/JS)
- Working knowledge of unix-like operating systems such as Linux and/or Mac OS X
- Knowledge of the git version control system and workflow
- Ability to quickly research and learn new programming tools and techniques
- Excellent knowledge of best practices of data capture from user interactions for analytics and business intelligence purposes
- Experienced in container technology like Docker and Kubernetes
- Understands Microservice architecture and REST
- Experienced in DevOps methodology and tooling of CI/CD like Jenkins
- Ensure all software built is robust and scalable
- High system administration and configuration management skills
- High level of experience in handling large data sets and scaling their handling and storage
- Strong communication skills
- Fluency in English
What we offer
We believe our people are our greatest advantage. We value curiosity, purpose, and the drive to make a real difference. When you join Alef, you join a mission — and a team that’s just as passionate about transforming education as you are.
Here’s a glimpse of what we offer:
- Annual flight allowance
- Annual performance bonus
- Education allowance
- Health and Life insurance
- Enhanced leave policy
At Alef, we don’t just imagine a better future for education.
We build it — together.