Browse Jobs
For Employers
Post JobLog inGet Started

Senior Front-End Developer (Store-Front & Template Engine)

Zid
Nasr City, Cairo
Posted 4 years ago
21Applicants for3 open positions
  • 17Viewed
  • 3In 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 (Zid Storefront and Template Engine)

  • Zid storefront or “Zid catalog” is a web-based application to allow customers to browse and buy products from Zid merchants.
  • Zid Template Engine is a framework to allow frontend developers from around the world to create and distribute themes for Zid storefront.

Duties

  • Create a scalable and maintainable architecture
  • Build modular and reusable components and libraries
  • Develop user-facing applications using Vue.js
  • Keep optimizing the performance and the usability of the engine
  • 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
  • Understanding of server-side and client-side rendering, the benefits and the use cases of each of them
  • 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 Front-End Developer (Store-Front ...