Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
Proven experience as a Full Stack Developer with expertise in Java and Angular. Strong understanding of web technologies and frameworks. Ability to work independently and as part of a team. Excellent problem-solving and analytical skills. Good communication skills in English and French.
About the job
Join our innovative team at Alten, a leader in technological and engineering consulting. We are seeking a talented Full Stack Developer proficient in Java and Angular to contribute to dynamic projects that drive our mission forward.
In this role, you will develop and maintain web applications, ensuring a seamless user experience while collaborating with cross-functional teams to implement robust solutions.
About Alten
Alten is an international technology consulting company that specializes in engineering and IT services. With a strong presence in various sectors, we offer our clients innovative solutions driven by our talented team of professionals.
Join Alten as a PLM Development Engineer specializing in officialization processes. In this role, you will be pivotal in driving the implementation and optimization of Product Lifecycle Management systems. Your expertise will significantly contribute to enhancing our clients' operational efficiency and product quality.
Join Alten as a Project Manager for our cutting-edge High-Speed Rail (LGV) project in Rabat. In this pivotal role, you will oversee the planning and execution of rail infrastructure projects, ensuring they meet the highest standards of quality and safety. Your expertise will drive project timelines, budgets, and stakeholder engagement, while fostering collaboration among diverse teams.
Rejoignez notre équipe dynamique dédiée à la gestion et à l’optimisation d’une plateforme e-commerce basée sur Woocommerce. Votre mission principale consistera à assurer la stabilité, la performance et la sécurité de l’environnement, tout en gérant son infogérance et sa maintenance quotidienne.Vos responsabilités incluront :Assurer l’infogérance et la maintenance de la plateforme e-commerce Woocommerce.Veiller à la disponibilité, la performance et la sécurité de l’environnement en production.Diagnostiquer et résoudre des problématiques systèmes et applicatives complexes.Implémenter des meilleures pratiques en matière de développement, de sécurité et de supervision.Proposer et réaliser des optimisations techniques.Documenter les opérations de maintenance et les procédures.Environnement relationnel :Collaboration avec les équipes IT et DevOpsInteractions avec les équipes e-commerce et marketing digitalTravail avec les équipes métiers
Join Coface as a Software Engineer specializing in Python and DevOps practices. In this dynamic role, you will collaborate with cross-functional teams to design, develop, and maintain robust software solutions. Your expertise in Python programming and DevOps methodologies will drive innovation and efficiency within our projects.
Join SQLI as a Python Software Engineer and contribute to exciting projects in the field of technology. We are looking for a talented individual who is passionate about software development and eager to tackle complex challenges.In this role, you will be responsible for designing and implementing scalable Python applications, collaborating with cross-functional teams, and enhancing our software solutions. If you have a knack for problem-solving and a desire to innovate, we want to hear from you!
Join our dynamic team at nuitee as a Multilingual Customer Service Representative. In this role, you will be the first point of contact for our diverse clientele, providing exceptional support in French, Arabic, and English. Your ability to communicate effectively and empathetically will be essential in addressing customer inquiries and resolving issues promptly.We are seeking individuals who are passionate about customer service and have a flair for languages. If you thrive in a fast-paced environment and enjoy helping others, we would love to hear from you!
Join our dynamic tech team at a2mac1 as a Fullstack Engineer in Casablanca. In this exciting role, you will play a pivotal part in the development and enhancement of our platforms, engaging in both backend and frontend development within a collaborative and fast-paced environment.Your primary responsibilities will include building, maintaining, and scaling fullstack applications, integrating them seamlessly into our existing engineering stack. You will work closely with Product, Backend, Frontend, and Data/AI teams, employing modern technologies and best practices to deliver robust, secure, and maintainable solutions.This role demands excellent communication abilities, substantial experience in fullstack development, and a solid grasp of production-grade environments. You will report directly to the Engineering Manager in our Engineering / AI Ops department.
As a Product Manager at Digital Virgo, you will play a vital role in our online product strategy, focusing on both web and mobile platforms. Your responsibilities will include:Design and Development of Online Products: Define functional areas, prototype pages, and articulate requirements with a strong emphasis on return on investment.Enhancement of Existing Products: Continuously improve current offerings to meet market demands.Product Development Oversight: Serve as a liaison among project stakeholders, including technical, graphic, and functional teams.Innovative Design Support: Collaborate with the Acquisition teams to prepare marketing briefs for promotional materials like landing pages, banners, and newsletters.Reporting and Analysis: Monitor product performance, assess customer satisfaction, and drive loyalty initiatives.Continuous Optimization: Enhance customer journeys, user experience (UX), and workflows while ensuring profitability, usability, and accessibility against competitor benchmarks.Billing Offer Creation: Coordinate with the technical team to develop invoicing offers.
Join our dynamic team as a Java Technical Expert at SQLI Group, where you will leverage your expertise in Java applications to drive innovative solutions. You will collaborate with cross-functional teams to design, develop, and optimize robust software solutions that meet our clients' needs.Your responsibilities will include analyzing requirements, providing technical leadership, and ensuring the quality of deliverables. If you have a passion for technology and a desire to work in a fast-paced environment, this is the perfect opportunity for you!
We are seeking a skilled Liferay Consultant to join our dynamic team at inetum2. In this role, you will leverage your expertise in Liferay technology to deliver innovative solutions that meet our clients' needs. You will work closely with our clients to understand their requirements and design effective strategies to implement Liferay-based solutions.
Join SQLI as a Front-End Architect in Casablanca, where you will play a pivotal role in shaping user experiences and developing innovative web applications. You will collaborate with cross-functional teams to design and implement dynamic web solutions that enhance user engagement and meet business objectives. Your expertise in front-end technologies will be crucial in leading projects from concept to execution.
Join Devoteam as a Technical Lead specializing in Java and Angular. In this dynamic role, you will guide a team of developers, ensuring the successful execution of projects and the delivery of high-quality software solutions. Your expertise will help shape our development strategies and enhance our service offerings.
Theodo's Journey and Success StorySince 2009, Theodo has been empowering innovative companies in the design, development, and deployment of ingenious digital products, leveraging cutting-edge technology and Lean methodology.Our distinct approach is anchored on three core principles:- We have cultivated recognized expertise in essential product design and development technologies;- Our primary focus in every project phase is to create value for our clients;- We attract top digital talent and foster their ingenuity through Lean practices.Over the past 15 years, Theodo has experienced remarkable growth, now comprising over 700 Theodoers, predominantly Software Engineers passionate about technology and continuous improvement. As we expand, our organization has structured into specialized entities by technology (Theodo Apps, Theodo Cloud, Theodo Data & AI) and industry sectors (Fintech, Govtech, Healthtech, Consumer Products Goods). By 2025, Theodo aims to achieve a turnover of €100 million.Theodo's story in Morocco began in 2017 with the establishment of Nimbleways, a tech company founded by a Moroccan entrepreneur committed to delivering world-class technology made in Morocco. In 2019, Nimbleways became part of Theodo and later adopted its name.Currently, Theodo employs over 80 Theodoers in Casablanca. We share the same mission as our counterparts in Paris and London: to support scale-ups and large enterprises in Morocco and internationally in the design, development, and maintenance of innovative digital products.At Theodo Morocco, we are always on the lookout for new talent to join our teams. If you do not find your ideal position among our online listings, do not let that deter you. We firmly believe that every unique talent can contribute to our success!#LI-DNI
As a Technical Lead in Java/React, you will oversee the technical design, code quality, and technical coordination of development teams. Your role will involve ensuring technological coherence, actively participating in critical component development, and guiding developers in implementing best practices.You will collaborate closely with business and IT teams to grasp functional requirements and translate them into suitable technical solutions.Main Responsibilities:Define and validate the technical architecture of applications (frontend and backend).Actively engage in the development of critical components using Java (Spring Boot) and React.js.Provide technical guidance to developers and facilitate knowledge sharing.Establish and ensure adherence to best development practices (Clean Code, CI/CD, unit and integration testing).Conduct code reviews and maintain software quality (using tools like SonarQube, eslint, etc.).Collaborate with product, UX/UI, and DevOps teams to ensure end-to-end coherence.Participate in technical scoping phases and workload estimation.Monitor application performance and ensure ongoing maintenance and enhancements.Engage in continuous technological monitoring and propose architectural or methodological improvements.Required Technical Skills:Backend:Programming Languages: Java 11+, Spring Boot, Spring Cloud, Hibernate/JPA.Architecture: Microservices, REST APIs, Event-driven architecture.Databases: PostgreSQL, MongoDB, MySQL, Redis.Tools: Maven/Gradle, Git, Docker, Jenkins, SonarQube.Frontend:React.js, Redux / Zustand, TypeScript / JavaScript (ES6+).HTML5, CSS3 / SASS, Material UI, TailwindCSS.Testing: Jest, React Testing Library.DevOps / Cloud:Knowledge of CI/CD, Kubernetes, Docker.Experience with a Cloud provider (such as Azure, AWS, or GCP) is a plus.
Join our dynamic team at inetum2 as a Java PHP Engineer. In this role, you will be responsible for developing and maintaining robust web applications, utilizing your expertise in Java and PHP. We are looking for a proactive individual who thrives in a collaborative environment and is eager to tackle challenging projects.
Alten is seeking a Software Integrator Engineer in Rabat. This role centers on connecting software systems to help clients achieve smoother, more effective operations. Key responsibilities Integrate software applications to enhance client workflows and efficiency Work closely with cross-functional teams to design, test, and roll out integration solutions Identify and resolve technical issues related to software integration Requirements Strong analytical thinking Keen attention to detail Proven ability to tackle complex technical challenges
About TransPerfectAt TransPerfect, we consider our people our greatest asset. With over 100 offices globally, each location possesses its own unique character and rewards. We invite talented engineers to become part of our dynamic team and contribute to essential, enterprise-level software critical to our ongoing success. As we expand, we offer exciting opportunities for innovative, technology-driven solutions that address various business challenges. This is your chance to develop impactful software that enhances daily operations and contributes to our overall success. Join our global team and be part of a leading industry player with a startup mentality. Help us redefine the standards of the language industry through advanced AI and ML solutions, and let your code drive this transformation.Role OverviewIn this role, you will be responsible for designing, developing, and documenting project requirements, specifications, and schedules, in addition to coding new features and maintaining web applications.
Join our dynamic team at Altersolutions' Delivery Center in Casablanca, where you will collaborate with seasoned professionals focused on developing innovative software solutions.Your key responsibilities will include:Data modeling to create efficient data structuresTraining data models to enhance performance and accuracyTesting implemented models to ensure reliability and scalability
Join our dynamic team as a Staff Engineer in Casablanca, where you will be at the forefront of shaping the technical vision and execution of our cutting-edge platforms. As an integral member of our Agile Scrum team, you’ll provide hands-on leadership and direction to ensure the timely delivery of high-quality, maintainable, and scalable solutions across A2MAC1’s diverse software ecosystem.In this pivotal role, you will steer the development team through critical technical decisions, mentor fellow engineers, and collaborate closely with Product Owners and Solution Architects to create robust software products. This position merges architectural design, software development, and team coaching, fostering long-term success and sustainability.You will report directly to the Hub Engineering Manager.About A2MAC1A2MAC1 stands as the premier provider of automotive benchmarking and data analytics globally. Our innovative solutions empower OEMs and suppliers to gain insights into their competitive landscape, accelerate development cycles, and make informed strategic decisions based on reliable and actionable data.Through our advanced digital platforms, data services, consulting expertise, and AI-driven solutions, A2MAC1 supports the leading automotive players worldwide. With a workforce exceeding 700 employees across Europe, Asia, and North America, we continue to experience robust growth, fueled by innovation and a commitment to customer success.Key ResponsibilitiesTechnical Leadership & Hands-on ExpertiseLead by example with hands-on coding, technical design, and mentoring practices.Design robust, reusable backend architectures using Python.Ensure technical consistency with frontend frameworks such as Angular.Champion best practices in coding standards and software engineering.Drive the adoption of modern technologies and evolve platform architectures.Team Organization & Sprint ExecutionOrganize and facilitate the team’s development process from onboarding through daily guidance.Break down features into clear, actionable, and well-documented stories.Define implementation strategies and lead sprint planning and execution.Guarantee delivery commitments and uphold quality standards consistently.Track progress and continuously optimize team performance.Code Quality & Technical ExcellenceEnforce high code quality through rigorous reviews and sound technical choices.Maintain elevated standards for performance, scalability, resilience, and security.Support developers through standups, reviews, and capacity planning.Promote transparency regarding trade-offs, risks, and technical challenges.Collaboration & InfluenceCollaborate closely with Product Owners and Solution Architects.Mentor mid-level and junior engineers to enhance their skills.Encourage cross-functional collaboration across teams.Contribute to continuous improvement initiatives.
Join an ambitious team dedicated to leading the redesign and scaling of critical applications using React. You will be responsible for ensuring quality, front-end architecture, and implementing modern development practices in close collaboration with product, QA, and DevOps teams. Your ResponsibilitiesDesign and develop high-performance, scalable, and maintainable interfaces in React (>=18).Provide technical guidance to the front-end team, conduct code reviews, and enhance the skills of developers.Ensure quality through TDD, automated testing (unit, integration, e2e), and CI/CD processes.Participate in complex migrations, front-end overhauls, and architectural evolutions (monolith to micro frontends, etc.).Apply DDD, Clean Code, SOLID, KISS / DRY principles.Work closely with QA, backend, and DevOps teams (Docker, CI, monitoring). Stack & ToolsReact 18+, TypeScript, Redux / Zustand, Vite / Webpack.Testing: Jest, React Testing Library, Cypress, Playwright.CI/CD: GitHub Actions, GitLab CI, Docker, Sonar.Quality Monitoring: ESLint, Prettier, Husky, Storybook.DevOps Friendly: Good understanding of cloud/containerized environments.