Senior Frontend Software Engineer - React.js and Next.js

Maroc

CDI / Temps pleinTélétravailLicence / Bac+3AnglaisInformatique / IngénierieInformatique / IT

L’essentiel du poste

Résumé par Postule AI

Senior Frontend Software Engineer position at Mindera Morocco, specializing in React.js and Next.js development. This role focuses on designing and building high-performance, secure, and scalable front-end solutions with server-side rendering capabilities. The ideal candidate combines strong technical expertise with excellent communication skills, team collaboration, and a passion for working in an Agile environment. Remote work available across Morocco with occasional travel (0-15%).

Vos missions

  • Design and develop high-performance, secure, and scalable front-end solutions using React and Next.js
  • Implement server-side rendering and isomorphic application architecture with Node.js
  • Collaborate with team members in Agile environments (Scrum/Kanban) and contribute to project ownership
  • Optimize application performance, ensure accessibility best practices, and implement SEO strategies
  • Mentor and communicate effectively with team members in a collaborative environment

Profil recherché

  • You have 5+ years of professional frontend development experience with React and Next.js
  • You excel at clear communication and thrive in collaborative team environments
  • You are self-driven, comfortable with minimal supervision, and passionate about learning new technologies
  • You value work-life balance and appreciate flexible working arrangements
  • You are interested in working on high-impact, scalable software systems

Généré automatiquement à partir de l’offre. Postule AI peut se tromper : vérifiez auprès de l’employeur.

About the Role

We are seeking a Senior Frontend Software Engineer to join Mindera Morocco. You will design and build high-performance, secure, and scalable front-end solutions with a strong focus on React and Next.js, along with server-side rendering concepts (e.g., Node.js) to create seamless, isomorphic applications.

Key Responsibilities

  • Design and develop high-performance, secure, and scalable front-end solutions using React and Next.js
  • Implement server-side rendering and isomorphic application architecture
  • Collaborate with team members in an Agile environment (Scrum/Kanban)
  • Optimize application performance and ensure accessibility best practices
  • Contribute to a collaborative, positive team environment with clear communication

Required Technical Skills

  • Strong experience in React.js and Next.js
  • Experience with Redux or similar state management tools
  • Familiarity with GraphQL and REST APIs
  • Solid skills in HTML5, CSS3, and CSS pre/post-processors (SASS, LESS, PostCSS)
  • Experience with testing frameworks such as Jest, React Testing Library, and Enzyme
  • Knowledge of performance optimization, observability tools (e.g., Grafana, Core Web Vitals), SEO, and accessibility best practices

Soft Skills

  • Clear and effective communication with strong English proficiency
  • Approachable and easy to work with, contributing to a positive team atmosphere
  • Self-driven and comfortable working with minimal supervision
  • Team player who values collaboration and feedback

What We Offer

  • Health insurance and flexible working hours
  • Open holidays policy and profit distribution
  • Training and conference opportunities to develop your skills
  • Choice of laptop and peripherals
  • Unlimited hotspot usage
  • Remote work culture with office in Casablanca
  • Annual company trip, sports activities, and social groups

About Mindera

Mindera is a software engineering company that builds high-performance, resilient, and scalable software systems. We work in a lean, self-organized, and collaborative environment that encourages risk-taking, decision-making, and open communication. Our culture values commitment, feedback, and empathy.

Travel: 0%-15% estimated national and international travel based on project/client needs.

Mise en forme par Postule ·

Signaler un problème