As a member of our front-end engineering team you will be responsible for working with product managers and designers on defining new features and leading the development and roll-out of these features into production. Additionally, you will customize existing features to fit customer needs and cooperate with members of the engineering team and solution architects to properly integrate such feature with our hosted platform.

Requirements:

  • Bachelor’s degree in Computer Science or any related field.
  • Excellent communication skills in English (written and oral).
  • Solid understanding of web technologies, how web pages/applications are delivered, and how browsers function (HTTP, HTML, CSS, JavaScript).
  • Knowledge of HTML5 and semantic meaning of all elements and attributes it defines. Using proper markup for improving accessibility of the page/application WAI-ARIA.
  • Understanding JavaScript on the language level, and use its capabilities efficiently.
  • Experience using jQuery beyond jQuery plugins installment on sites.
  • Can build sites with(out) using front end frameworks (bootstrap,foundation…).
  • Experience with responsive and adaptive web design.
  • Experience handling cross browser/platform compatibility issues.
  • Proficiency in using web-developer tools available in browsers.
  • Ability to implement functionality of complex web designs without compromising visual/artistic aspects of the design.
  • Great attention to details.

Responsibilities:

  • Responsible for turning mockups to cutting edge HTML /CSS/ JS.
  • Develop new features/widgets.
  • Fixing bugs on existing sites/features.
  • Ensure great sites performance.
  • Develop accessible interfaces.
  • Setting up best practices and guidelines for delivering client side code.
  • Setting up initial style guides for new projects and redesigns.
  • Bridge between designers/product mangers and developers
  • Review/improve existing code making sure it is following best practices and guidelines.
  • Ensure securing sites against XSS and CSRF.
  • Stay up to date with current front end technologies/trends and applying them whenever beneficial.

Desired Skills:

  • CSS3 and developing maintainable and high performance CSS using techniques like OOCSS, BEM or SMACSS. Understanding of CSSOM and its relation to DOM.
  • Familiarity with CSS preprocessors.
  • Understand design patterns and write reusable, modular code.
  • Understand the benefits of Style Guide Driven Development.
  • Familiarity with various polyfills bringing modern technologies to older browsers.
  • Aware of ES6 with babel.js and what they have to offer.
  • Readiness for all HTTP/2 goodies.
  • Understanding of usability principles and an eye for quality user experience on different devices.
  • Ability to evaluate front end code.
  • Knowledge of React or similar JavaScript frameworks.
  • Knowledge of PUG or any templating engine.
  • Experience building high performant websites
  • Experience theming Drupal, Joomla, magento or WordPress sites is a plus.
Seniority Level

Entry level

Employment Type

Full-time

Industry

Internet

Job Functions

Development, Engineering

Experience

0-3 years

Sound like the job for you?

Got what it takes to work with us? Great! Send us a link to your resumé or portfolio to become part of our talent pool.

Drop your resumé here