Job Description
Thanks to our unique methods and 25 years of knowledge and experience, our clients can benefit from complementary sources of financing while remaining focused on their core business. Founded in Paris in 1997, Leyton is an international consulting firm dedicated to the economic, ecological and social development of all types of organizations. Our consultants are technical experts who provide concrete solutions that contribute to our clientsβ growth and development. Our 2300 employees, who are passionate about their jobs, are located in 33 offices across 13 countries, and share values such as team spirit, innovation and sustainable development.
Leyton Morocco is an international Center of Excellence which provides high added value support to the group in business and engineering services. Our talented resources and multilingual skills allow us to meet the needs of a wider customer base around the world and handle a complex processes.
The Associate Engineering Manager will :
- Act as a trusted advisor to stakeholders and consulting teams on software development and delivery issues (analyzing internal and external factors to draw conclusions).
- Be in charge of technical envisioning, feasibility, budgeting, timeline scoping, and execution of enterprise-grade software applications.
- Collaborate closely with lead engineers and business stakeholders to determine the best-suited application design and architecture.
- Conduct regular design and code reviews.
- Establish short and long-term objectives, plans, and ensure adherence to them.
- Identify and develop necessary technical skills within the team through training and workshops.
- Provide technical solutions for complex business problems.
- Identify roadmap dependencies and work with cross-functional teams.
- Set development, integration, and testing best practices and standards.
- Coach the team on new technologies and establish a team-wide understanding of solution design.
People Management, Collaboration & Outreach
- Experience in managing software development teams. This includes forecasting, recruitment, onboarding, performance appraisals, learning and development, career progression, and off-boarding.
- Regularly assess team members’ performance and provide constructive feedback to ensure they feel supported.
- Foster a healthy work environment that promotes open communication, where team members feel comfortable and confident.
- Communicate insights through synthesizing and packaging results.
Problem Solving & Mentoring
- Strong background in software delivery, with hands-on experience throughout the entire software development life cycle.
- Strong problem-solving skills as well as the ability to share knowledge.
- Responsible for training developers on the latest tools, trends, and technologies.
Nice to have experience:
- Utilizing DevOps tools for Continuous Delivery and Continuous Integration (CD-CI)
- Proficiency with Docker containerization technology
- Developing and documenting architectural designs and deployment plans
- Knowledge of current security threats and ability to design solutions to mitigate them
- Experience with data visualization tools such as Tableau and Power BI
- Familiarity with charting libraries including HighCharts, D3.js, and Recharts
- Familiarity with multiple frameworks, such as NodeJS/Express and Spring/Laravel
- Expertise with front-end frameworks like Angular and VueJS
- Proficiency in automation, performance, and load testing tools.
What we can offer?
- Unique expertise with an attractive salary and flexible working hours;
- Work-life balance;
- Numerous social benefits ;
- Start-up spirit in a fast-growing multinational group ;
- Career growth opportunities;
- Diversification of projects;
- Continuous learning environment;
- Team-buildings;
- Health and fun partnerships.
Join the Leyton IT Vision !