Senior Full-Stack (JavaScript) Developer

Senior Full-Stack (JavaScript) Developer

Job Description

Alibaba is looking for a Senior Full Stack Developer to help us improve and expand our rapidly-growing products.

In Alibaba, we believe we can influence the workplace culture of Iran by promoting Integrity, Authenticity, Commitment to something beyond ourselves and Respectful dialogue, and you can be a part of this building procedure.

  • Write reusable, testable and maintainable code.
  • Code review is one of his/her most important daily tasks.
  • Establish and maintain a productive collaboration with the UI/UX team, BI developers, product owners back-end and front-end chapter leads.
  • Find simple and efficient solutions for difficult problems while being creative.
  • Ability to assess the fit of the technologies in the existing context.

Requirements

  •  3+ years of experience in Node.js as a back-end developer and Vue.js as a front-end developer. 
  •  Experience with HTML5 and the semantic web
  • Experience with Typescript
  •  Extensive experience with CSS, CSS preprocessors, responsive design and a mobile-first mindset
  •  Deep knowledge of JavaScript (ES6/ES7)
  • Advanced knowledge of MongoDB
  •  Familiarity with SSR (Server-Side Rendering) and SEO is a plus
  •  Experience with front-end automation tools and task runners (e.g. webpack, gulp, grunt, … )
  •  Experience with functional programming concepts
  •  Experience in deploying unit and E2E tests
  •  Advanced knowledge of how Progressive Web Apps work
  •  Experience in producing maintainable code in large code bases
  •  Ability to work in an Agile (Scrum / Kanban) environment
  •  Experience with version controlling systems (e.g. Git)
  •  Experience with task management systems, namely JIRA and Trello
  •  Fluent in English, specifically verbal and written communications.

Submit Your Application