Position: Frontend Developer
Company: SWAN Software Solutions
Category: JavaScript
Experience required: 2y
English level: upper

You should be able to bring to the table:
- An impeccable eye for detail with the ability to match your UI to any design in a cross-browser environment.
- Ability to self-manage during projects and proactively raise issues/concerns to the team.
- A desire to own a project from beginning to end, with a strong sense of pride in a job exceptionally done.
- Fluent in HTML5/CSS3 and able to develop valid client-side markup.
- Basic understanding of CSS pre-processing platforms, such as LESS and SASS.
- Basic understanding in leveraging CSS architecture patterns for code reuse and modularity such as OOCSS, BEM and SMACSS.
- Good understanding in using and debugging through a browser’s developer tools.
- Good fundamental knowledge of JavaScript and popular frameworks such as jQuery.
- Good understanding of asynchronous request handling, partial page updates, and AJAX.
- A solid foundation to using GIT as a preferred version control system.
- English level: Upper-Intermediate and higher (daily meeting with foreign customers)

Bonus Points:
- Experience with frontend build tools such as webpack, gulp, grunt, etc.
- Experience and understanding in using modern JavaScript that includes ES6, ES7.
- Experience with website performance testing and optimization.
- Experience with web accessibility best practices.
- Experience with PHP and/or JSP page templating.
- Experience in multiple CSS and JavaScript Frameworks.
- Experience with React and/or Vue.js JavaScript Libraries.
- Experience with e-commerce platforms such as Magento, Hybris, etc.
- Experience in using the Sketch Design App.
 
What you will be doing:
- Work in collaboration with Customer's Designers to implement their vision into fully functional experiences.
- Work in collaboration with Customer's server-side developers to ensure proper implementation of website data and functionality.
- Integrate designs and business requirements into e-commerce platforms such as Magento and Hybris.
- Continue to expand knowledge of new technologies, as well as strengthen current knowledge base.
- Build responsive sites for mobile and desktop web experiences. 
- Follow the latest advancements in frontend technologies and techniques. 
- Review code and mentor other developers on best-practices for frontend development. 

Benefits: 
- Flexible working time
- Medical Insurance and gym
- English classes
- Magento certification
- 23 days of PTO