Your Logo

<
Back to list
razan
03/06/2026

Senior Frontend Engineer at morocco

ICT
Permanent
Casablanca
On site

Senior JavaScript Developer

Location: Morocco

Job Description

We 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 tools
  • Lead code reviews, establish coding standards, and mentor junior and mid-level frontend engineers
  • Collaborate with product managers and designers to translate requirements into technical specifications and elegant user interfaces
  • Optimize application performance, accessibility, and cross-browser compatibility to ensure seamless user experiences
  • Architect state management solutions and component libraries that promote reusability and maintainability
  • Investigate and resolve complex technical issues, performance bottlenecks, and production incidents
  • Participate in architectural discussions and contribute to long-term technical strategy for frontend development
  • Stay current with emerging frontend technologies, frameworks, and industry best practices
  • Write comprehensive unit and integration tests to ensure code quality and reliability
  • Collaborate with backend engineers to design efficient APIs and data structures

Candidate Profile

We 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 principles
  • Deep understanding of state management patterns, asynchronous programming, and performance optimization techniques
  • Experience with build tools, bundlers, and frontend tooling ecosystems
  • Proven ability to design and implement scalable component architectures and design systems
  • Solid knowledge of web standards, accessibility (WCAG), and cross-browser compatibility
  • Experience with version control systems and collaborative development workflows
  • Familiarity with testing frameworks and a commitment to test-driven development
  • Experience mentoring junior developers and contributing to team growth
  • Understanding of backend technologies and API design principles

Qualities & Work Approach:

  • Strong problem-solving mindset with the ability to break down complex challenges into manageable solutions
  • Excellent communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders
  • Proactive learner who stays informed about industry trends and continuously improves technical skills
  • Collaborative team player who values diverse perspectives and fosters inclusive working relationships
  • Detail-oriented with a commitment to code quality, maintainability, and best practices
  • Self-motivated and capable of working independently while remaining engaged with the broader team
  • Adaptable and resilient when facing ambiguity or changing requirements
  • Passionate about creating elegant, user-centered solutions that solve real problems

Role 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.

Company name

razan SA

Remote eligibility

On site

Payroll country

Belgium

Location

anfa 10 5 Casablanca Morocco