Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
The ideal candidate will possess a strong background in software development, with proficiency in Java, Angular, and related technologies. You should have a proven track record of delivering successful projects, along with excellent problem-solving skills and the ability to work effectively within a team.
About the job
Join our dynamic team at Inetum2 as a Senior Full Stack Developer, specializing in Java and Angular. In this role, you will leverage your expertise to design, develop, and maintain innovative web applications that enhance user experience. Collaborate with cross-functional teams to deliver high-quality software solutions within an agile environment.
About inetum2
Inetum2 is a leading provider of digital services and solutions, committed to helping businesses accelerate their digital transformation journey. Our team of experts is dedicated to innovation and excellence, delivering tailored solutions that meet the unique needs of our clients.
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 nuitee as a Market Manager where you will play a pivotal role in shaping our market strategy and driving growth in the region. You will lead market analysis, develop strategies to penetrate new markets, and enhance our brand presence. This is an exciting opportunity to work with a dynamic team and make a significant impact on our business outcomes.
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 our dynamic team! As part of our growth strategy, we are seeking two Sales Managers for Solutions and Services. OUR MISSION At the core of our business is the optimization of the budgeting process and the management of financial performance. We assist our clients in implementing collaborative and contributive processes while identifying relevant metrics to create effective dashboards tailored to their needs. Embrace the best solutions across all levels of your organization. The Role: Develop a strategic sales approach rooted in a deep understanding of the consulting and technology markets in accounting, finance, and business management. Monitor and contribute to achieving set sales objectives. Design and execute a field sales strategy. Create and/or update sales indicators. Build your own client portfolio, focusing on both finance and IT departments. Drive a key account management strategy within your client portfolio. Manage leads and respond to complex bids with support from offerings managers. Participate in the recruitment process of new consultants to join our teams. Foster synergies with our partners' sales departments to win joint projects. Provide regular reporting to the Business Development Department. Suggest improvements (action plans, processes, etc.).
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.
Senior Maximo Subject Matter Expert (SME) Technical Functional Application Developer (Remote, 12-24 Month Contract)Position OverviewJoin MaxAccelerate as a Senior Maximo SME Technical Functional Application Developer. This position is fully remote and available for a contract duration of 12 to 24 months, welcoming applicants from all around the globe. This role is crucial in our endeavor to elevate asset management capabilities through cutting-edge Maximo solutions, offering flexibility for both full-time and part-time engagements.Role Responsibilities and Strategic ContributionsKey Contributions: Development and Configuration: Tailor IBM Maximo solutions to fulfill business needs, ensuring alignment with operational objectives. Issue Resolution: Utilize analytical skills to troubleshoot and resolve issues, facilitating a smooth upgrade transition. Documentation and Precision: Uphold high standards of documentation for accurate record-keeping of modifications and implementations. Technical Support: Deliver expert assistance and counsel for Maximo applications. Stakeholder Engagement: Spearhead technical discussions with stakeholders, providing best practice approaches in Maximo Asset Management. Project Management: Assist the technical team in adhering to project timelines and milestones. Impact on Team SuccessThe Senior Maximo SME will significantly influence the successful upgrade to MAS 8, leveraging their vast expertise to guarantee a seamless transition and optimal system performance. This position is vital to our goal of achieving technical and functional excellence in asset management systems.Commitment to ConfidentialityMaxAccelerate is an equal opportunity employer dedicated to maintaining the confidentiality of all applications. We encourage qualified candidates to apply and engage in a significant project that offers not just professional growth but also the opportunity to be part of a pioneering team.Application ProcessInterested individuals are encouraged to submit their resume, a cover letter detailing their qualifications for the position, and any relevant certifications. Please indicate your availability and preferred working arrangement (full-time or part-time). We look forward to reviewing your application and discussing your potential contributions to our mission of operational excellence and innovation in asset management solutions.
Join Theodo Maroc as a Senior Software Engineer!Since 2009, Theodo has been at the forefront of innovation, partnering with forward-thinking companies to design, develop, and launch cutting-edge digital products utilizing the latest technology and Lean methodologies.Our unique approach is grounded in three core principles:- We have established recognized expertise in key product design and development technologies;- Regardless of the project stage, our priority is to create value for our clients at every decision point;- We recruit the best digital talent and nurture their ingenuity through a Lean approach.Over the past 15 years, Theodo has experienced exceptional growth, with over 700 passionate Software Engineers dedicated to technology and continuous improvement. Our team is structured into specialized entities by technology (Theodo Apps, Theodo Cloud, Theodo Data & AI) or industry (Fintech, Govtech, Heathtech, Consumer Products Goods). By 2025, Theodo aims to generate €100M in revenue.Theodo's journey in Morocco began in 2017 with the establishment of Nimbleways, a tech company founded by a Moroccan entrepreneur with the ambition to deliver world-class technology from Morocco. In 2019, Nimbleways merged with Theodo and adopted its name shortly after.Today, Theodo boasts over 80 team members in Casablanca, sharing the same mission as our counterparts in Paris and London: to support scale-ups and large enterprises in Morocco and internationally with the design, development, and maintenance of innovative digital products. Transform ideas into technological success with Theodo Maroc!Our clients: Ambitious startups, large corporations, and public institutions.Our mission: To design and launch innovative digital solutions tailored to business needs and delivered in record time.Our strength: Advanced expertise in web, mobile, and data technologies, combined with mastery of agile methodologies.Future Responsibilities:You will play a central role in the success of our clients' technology projects:• Design and develop applications...
Join Theodo as a Tech Lead WebAt Theodo, we’ve been empowering innovative businesses since 2009 to design, develop, and deploy outstanding digital products by harnessing the best technology and a Lean approach.Our unique methodology revolves around three core principles:- We have honed recognized expertise in key product design and development technologies;- Creating value for our clients is central to every decision we make, regardless of the project stage;- We attract top digital talent and nurture their ingenuity through a Lean approach.Experiencing exceptional growth over the past 15 years, Theodo now boasts over 700 team members, primarily Software Engineers driven by a passion for technology and continuous improvement. Our expansion has led to the establishment of specialized entities focusing on various technologies (Theodo Apps, Theodo Cloud, Theodo Data & AI) and industries (Fintech, Govtech, Healthtech, Consumer Products Goods). By 2025, Theodo is projected to generate €100M in revenue.Theodo's journey in Morocco began in 2017 with the establishment of Nimbleways, a tech company founded by a Moroccan entrepreneur with a vision to create world-class technology from Morocco. In 2019, Nimbleways joined Theodo and adopted its name shortly thereafter.Today, Theodo has over 80 team members in Casablanca, sharing the same mission as our counterparts in Paris and London: to assist scales-ups and large enterprises in Morocco and internationally with the design, development, and maintenance of innovative digital products.For the success of our clients’ projects, we seek Tech Leads who will be responsible for:- Guiding clients in designing the optimal product that meets their business needs;- Leading a development team while contributing to coding with a focus on quality;- Generating knowledge and sharing insights within Theodo through blog articles and training sessions.
We are seeking a highly skilled Senior Flux Informatica Expert to join our dynamic team at Alten. In this role, you will leverage your expertise in Informatica and Flux to drive innovative solutions in data integration and management. You will collaborate with cross-functional teams to ensure the successful implementation of complex data workflows and contribute to the overall success of our projects.
Role Overview rhg is seeking a Director of Sales - Head of Department based in Casablanca. This leader will guide the sales team, set direction, and shape the department’s approach to growth. What You Will Do Develop and implement sales strategies to increase revenue and strengthen rhg’s position in the market. Lead, mentor, and motivate a team of sales professionals. Foster a culture focused on excellence and strong results. Location This role is based in Casablanca.
Join Syngenta Group as a Food Chain Lead for Northwest Africa, where you will play a pivotal role in enhancing agricultural practices across the region. In this dynamic position, you will be responsible for developing and implementing strategies that drive growth and sustainability within our food chains. Your expertise will guide our efforts in building strong relationships with key stakeholders, ensuring the effective delivery of our products and solutions.
Join Alten as a Senior Hardware Engineer and play a pivotal role in shaping the future of technology. In this position, you will be responsible for designing, developing, and testing hardware components for cutting-edge projects. You will collaborate with cross-functional teams to ensure that the hardware meets both functional and performance requirements.
Join our dynamic team at Devoteam as a Java Tech Lead, where you will be at the forefront of innovative software development. Your expertise will guide our talented developers in creating robust Java applications that drive business success.We are looking for a visionary leader with a passion for technology and a commitment to excellence. You will mentor team members, optimize development processes, and ensure the highest quality standards in our projects.
Alten is looking for an Embedded Software Engineer to join its team in Rabat. This position involves designing, developing, and implementing embedded software for a range of applications. Role overview Work closely with colleagues from different disciplines to deliver embedded software solutions. Projects span multiple domains, offering the chance to contribute to new technology and practical outcomes. What you will do Design and develop embedded software components Implement solutions for various technical applications Collaborate with multidisciplinary teams throughout the project lifecycle Location This role is based in Rabat.