Morocco , Casablanca
--
Company

Job Details

Job Description

Roles & Responsibilities

Job Description

# Main mission:

The consultant will be directly integrated with the Product team, to which they will be assigned a product, and will contribute their expertise to the following activities: Analyzing User Stories and studying their impact on the code. Developing front-end functionalities. Manually executing integration tests of completed developments. Ensuring code quality based on metrics and pull requests. Analyzing and correcting bugs reported by testers. Analyzing and correcting bugs reported by production users. Actively participating in the development community (asking and answering questions, proposing improvements to onboarding and quality).

# Required technical skills:

Mastery of Agile concepts (Scrum, Sprint Planning, Backlog) Mastery (senior level) of programming languages ​​& associated frameworks (JavaScript, VueJS) Mastery of CI Mastery of unit test development Knowledge of security concepts related to web development Mastery of development tools (IDE, GitLab, Git) # Preferred skills: Mastery of the Kafka message broker Mastery of CD and surrounding tools (DevOps, GitLab, Docker, Kubernetes) Interest in new development trends: Green IT, TDD, DDD Mastery of cloud environments Interest in performance optimization

# Personal skills:

Excellent written and oral communication skills (high-quality deliverables and reports). Strong analytical and continuous improvement mindset: ability to analyze code and its impacts, question existing code. Ability to step back from problems and propose improvements.

Desired Candidate Profile

Qualifications

# Search profile:

A Master's degree (Bac+5) from an engineering school or equivalent university degree with a specialization in computer science is required. More than 5 years of experience in frontend development is preferred.

Similar Jobs