Software development

Front-end developer

We are looking for an experienced front-end developer to join our web development team.

 

Job description:

  • Building front-end applications
  • Turning project mock-ups and designs into functioning templates
  • Integrating code with the back-end development team. Maintaining code standards, user experience (UX), and design requirements throughout the development process.
  • Defining, measuring, and improving website development, coding practices, and maintenance processes
  • Maintaining site updates, fixing and troubleshooting front-end bugs, and improving performance
  • Enhancing websites to make them more mobile and interactive
  • Optimizing existing code with best engineering practices
  • Following web coding standards and guidelines (i.e. ES6)
  • Participating in code reviews

 

Required skills and competence:

  • Exceptional JavaScript development expertise
  • Experienced in ES6, React, Redux, GIT, SCSS/Stylus
  • Hands-on experience with front-end build and package management tools (Webpack or Gulp)
  • Exceptional experience with HTML5, CSS3, Flexbox
  • Proficient understanding of cross-browser compatibility issues for desktop and mobile and ways to work around them (IE11, Chrome, Safari, Firefox, Opera, iOS, Android)
  • Understanding and using graceful degradation
  • Expert knowledge in writing clean, modular, and testable code
  • Solid understanding of Adobe Photoshop

 

Desired skills and competence:

  • Knowledge of UNIX command line
  • Knowledge of English at least at an Intermediate level
  • A solid grasp of web application development processes, from layout/user interface to relational database structures
  • Expert knowledge of Responsive Design, Mobile Web, and relevant experience in web projects
  • Adequate knowledge of relational and non-relational databases
  • Knowledge of back-end frameworks (i.e. Ruby on Rails)

 

Optional skills and competence:

  • Experience with advanced JS frameworks
  • Understanding of single-page application best practices
  • Experience with unit testing and end-to-end testing of JavaScript applications
  • Knowledge of WebGL, GLSL is a plus

 

We offer:

  • Corporate medical insurance
  • Catered lunches
  • Highly-qualified team

Tell us about
yourself please: