Engineering Manager - Mobile
Alef Education
This job is no longer accepting applications
See open jobs at Alef Education.See open jobs similar to "Engineering Manager - Mobile" HighFive Partners.Software Engineering
Abu Dhabi - United Arab Emirates
Posted 6+ months ago
The Mobile Engineering Manager will oversee the building and maintenance of the mobile applications and related systems. Working closely with teams, while using latest cloud and digital technologies to make rapid and meaningful improvements. Keeping a relentless focus on user needs, enhance the usability of Alef’s mobile applications and empower teams to achieve their objectives efficiently. Additionally, the Engineering Manager is responsible to measure success and take course corrective actions.
Key Responsibilities:
- Establish and maintain effective communication channels with team members, stakeholders, and upper management.
- People Management, including hiring, career growth and retention, goal setting and performance reviews and conflict management.
- Provide technical leadership, act as the reference point of technical authority for the team, leading developers, collaborating with other teams, and technically representing the team on external discussions.
- Be engaged with hands-on end-to-end development tasks across the product, while guiding work across all layers of the technical stack.
- Advocate and evangelize about the modern software development practices across teams to make a bigger impact.
- Hiring and Retaining Employees: Recruitment, performance and conflict management
- Guide team members in their career development and facilitate promotion opportunities.
- Provide expertise in meetings with other departments, evaluate technical proposals from suppliers, and offer implementation recommendations to stakeholders.
- Lead the development, operation, and improvement of services, ensuring high-quality code delivery aligned with project goals and delivery cycles.
- Work closely with designers to deliver rapid prototypes and production code, maintaining high accessibility standards.
- Ensure familiarity with modern frameworks and languages, and implement best practices such as Clean Code, TDD, BDD, continuous integration, continuous delivery, and DevOps.
- Collaborate with developers, designers, and researchers in agile teams focused on mobile and API development.
- Work with product managers to understand user needs and develop new or existing mobile features.
- Break down technical requirements, identify API needs for system integration, and lead the development of user-driven prototypes.
- Identify technical options and inform architectural approaches, writing tests, code, and documentation for new and existing systems.
Education, Experience and Required Skill:
- Bachelor degree in Computer Science or related
- Comprehensive and recent experience designing and implementing complex software systems
- Experience in Mobile development technologies React Native (preferred),Flutter, Ionic / Xamarin, Swift, Kotlin
- Well versed experience in front-end web development (HTML/CSS/JS).
- Knowledge of Agile product management (determination of vision, objectives, goals, and success criteria)
- Ability to develop efficient, readable, highly optimized/maintainable and clear code.
- Experience in Micro-Services design, development, security, hosting, and post release operations
- Adept in GraphQL and REST API design and development
- Strong experience in Firebase, Google Analytics 4 and similar technologies
- Strong experience in releasing to App Store/Google Play, including technologies like App Center and CircleCI
- Ability to track behavioral events triggered by mobile users and translate them into actionable insights
- Understanding of and experience with a range of approaches to testing application code and systems for behavior and performance (such as Selenium, Appian, Geb, Wiremock, Jmeter, Gatling, Sauce Labs).
- Working knowledge of Unix-like operating systems such as Linux and/or Mac OS X.
- Knowledge of the Git version control system.
- Ability to quickly research and learn new programming tools and techniques
- Experience presenting work at user groups, business and to peers
- Problem solving skills
- Fluency in English, Arabic is nice to see
- Strong leadership experience, ability to manage and develop the teams
- Proactivity, creativity, initiative, independent research, and investigation to address development challenges
This job is no longer accepting applications
See open jobs at Alef Education.See open jobs similar to "Engineering Manager - Mobile" HighFive Partners.