Job Description

We are looking for a front-end web engineer who has experience with React framework. As a member of the front-end team, you will work with product stakeholders (design, product, QA, back-end) on various projects with large-scale users.

Responsibilities:

  • Collaborate not only with front-end engineers, but also with product managers, back-end developers, and designers to deliver the best user experience.
  • Contribute to a culture of technical excellence: adopt best practices and build for your future.
  • Actively participate in front-end technical discussions and projects, such as internal front-end team packages.
  • Review code developed by other front-end engineers and provide feedback to ensure best practices.
  • Own and contribute to the technical aspects of any project you are a part of.
  • Translating designs and wireframes into high-quality codes.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
  • Communicate effectively with others and with a teamwork spirit.
  • Work in a high-level team and exchange technical knowledge.

Opportunity Highlights:

  • Possibility to work remotely some days of the week.
  • Flexible hours: whether you're looking for a minimum commitment of 15 hours a week or a full-time engagement, we cater to both. 
  • Immediate start: positions are open now – tell us your earliest availability.
  • The opportunity to work on international assignments.

Requirements

  • Good knowledge of computer science basics (algorithms and data structures).
  • Extensive experience in JavaScript and Typescript.
  • Rich experience with React.js and other modern JavaScript web frameworks (Vue.js, Angular, etc.).
  • Deep knowledge of react js lifecycle and hooks.
  • Experience with Next.js or other ssr frameworks like Nuxt.js.
  • Experience with CSS preprocessors like Sass.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Familiarity with code versioning tools such as git.
  • Good understanding of web performance concepts (web essentials).
  • Strong communication skills (also in English), sense of ownership, and problem-solving approach.

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟