Your Logo

Search

Found 1 open jobs
razan
03/06/2026

Senior Frontend Engineer at morocco

ICT
Permanent
Casablanca
On site
Senior JavaScript DeveloperLocation: MoroccoJob DescriptionWe are seeking a Senior JavaScript Developer to lead the design and development of user-facing applications that deliver exceptional digital experiences. In this role, you will take ownership of frontend architecture decisions, mentor junior developers, and collaborate closely with product, design, and backend teams to build scalable, performant web solutions. You will work on complex technical challenges, establish best practices, and drive continuous improvement across our frontend codebase. Your expertise will shape how millions of users interact with our platform, making this a pivotal role in our engineering organization.Key Responsibilities:Design and implement robust, scalable frontend architectures using modern JavaScript frameworks and toolsLead code reviews, establish coding standards, and mentor junior and mid-level frontend engineersCollaborate with product managers and designers to translate requirements into technical specifications and elegant user interfacesOptimize application performance, accessibility, and cross-browser compatibility to ensure seamless user experiencesArchitect state management solutions and component libraries that promote reusability and maintainabilityInvestigate and resolve complex technical issues, performance bottlenecks, and production incidentsParticipate in architectural discussions and contribute to long-term technical strategy for frontend developmentStay current with emerging frontend technologies, frameworks, and industry best practicesWrite comprehensive unit and integration tests to ensure code quality and reliabilityCollaborate with backend engineers to design efficient APIs and data structuresCandidate ProfileWe are looking for candidates who bring deep technical expertise in JavaScript development combined with strong leadership capabilities. The ideal Senior JavaScript Developer possesses a proven track record of building large-scale applications, mentoring teams, and making architectural decisions that balance technical excellence with business objectives. You should be a strategic thinker who can navigate ambiguity, communicate complex ideas clearly, and inspire others through your technical knowledge and collaborative approach.Experience & Expertise Required:7+ years of professional frontend development experience with demonstrated expertise in modern JavaScript frameworks (React, Vue, Angular, or equivalent)Strong proficiency in HTML5, CSS3, and responsive design principlesDeep understanding of state management patterns, asynchronous programming, and performance optimization techniquesExperience with build tools, bundlers, and frontend tooling ecosystemsProven ability to design and implement scalable component architectures and design systemsSolid knowledge of web standards, accessibility (WCAG), and cross-browser compatibilityExperience with version control systems and collaborative development workflowsFamiliarity with testing frameworks and a commitment to test-driven developmentExperience mentoring junior developers and contributing to team growthUnderstanding of backend technologies and API design principlesQualities & Work Approach:Strong problem-solving mindset with the ability to break down complex challenges into manageable solutionsExcellent communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholdersProactive learner who stays informed about industry trends and continuously improves technical skillsCollaborative team player who values diverse perspectives and fosters inclusive working relationshipsDetail-oriented with a commitment to code quality, maintainability, and best practicesSelf-motivated and capable of working independently while remaining engaged with the broader teamAdaptable and resilient when facing ambiguity or changing requirementsPassionate about creating elegant, user-centered solutions that solve real problemsRole Impact & Success:In this position, you will have the opportunity to shape the technical direction of our frontend platform while directly impacting the user experience of our product. Success is measured by your ability to deliver high-quality, performant applications, elevate the skills of your team, and contribute to a culture of technical excellence and continuous improvement.