Browse Jobs
For Employers
Post JobLog inGet Started

Senior Frontend Developer (Store Management)

Zid
Cairo, Egypt
Posted 4 years ago
6Applicants for4 open positions
  • 5Viewed
  • 4In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Senior Frontend Developer (Store Management)

What is Zid Store Management?

  • A web-based dashboard to allow Zid merchants to manage their products, orders, integrations, and customers from one place.
  • The current version of it is called “web merchant” and it’s written in PHP and Vuejs, while the new version will be called “store management” and will be written only in Vuejs which will communicate directly with Zid Platform API.

Duties

  • Create a scalable and maintainable architecture for store management
  • Build modular and reusable components and libraries
  • Develop user-facing applications using Vue.js
  • Keep optimizing the performance and the usability of the application
  • Stay up-to-date with all recent developments in the JavaScript and Vue.js space
  • Keep an eye on security updates and issues found with Vue.js and all project dependencies
  • Propos any upgrades and updates necessary for keeping up with modern security and development best practices
  • Educate junior developers on topics ranging from basic principles like decoupling, interface segregation, writing clean code, etc

Hiring Timeline

  • After scanning resumes, the recruiting team will identify the most qualified candidates for job to follow up with, and will send a note of the rejection to the disqualified ones.
  • Pre-screening questionnaire: candidates will receive a couple of theoretical questions related to the position, and they will be given a week to answer these questions, the validity and quality of their answers will determine if they will move on to the next step.
  • Technical interview (pair-programming session): the candidates will get access to a real-world project repository with a couple of issues and requirements to solve, they will be given a week to commit their solutions and to write their notes. Then they will have a pair-programming session with one of Zid developers to discuss the suggested solutions.

The final hiring decision will be taken based on these criteria:

  • Technical communication.
  • Soft skills, e.g: writing, non-technical communication, information delivery.
  • Problem-solving and debugging skills.
  • Code quality.

Job Requirements

  • Strong time management skills and self driven work ethic
  • Excellent debugging and problem solving skills
  • Excellent communication skills, both written and verbal, and organizational skills
  • Proficient in Vue.js, JavaScript, HTML & CSS
  • Proficient in Linux command-line
  • Preferable with a design background
  • Proficient in collaborative development workflows (source control, branches, PRs) and continuous deployment practices
  • Experience with Agile SCRUM and/or Kanban practices

A PLUS

  • A background with PHP and Laravel framework
  • Worked in a startup before
  • You already know : Slack, Trello, and JIRA
  • Good experience in SaaS
  • Domain Experience (e-commerce)

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Frontend Developer (Store Managem...