Position: UI/UX Front-end Engineer
Company: InStandart
Category: JavaScript
Experience required: 3y
English level: upper

We are inviting an experienced Middle Front-end developer to join our team of professionals.
    We are looking for a person for long-term cooperation who has deep knowledge and experience in front-end development.

 We’re looking for someone with some creative skills, but who can also apply that creativity using HTML, CSS, JavaScript and all the other tools that a modern web designer/developer requires. Our team use Angular for web front-ends and Ionic for apps, so familiarity with those environments is useful, but we’re looking more for someone who can template the pages, produce wireframes, and produce some imagery.

An ideal skills list would include:

Experience in user interface development for web-based applications.
Experience building User Interfaces based on mock-ups.
Experience with Adobe Creative Cloud or similar design toolset.
Strong working knowledge of HTML/CSS.
Strong working knowledge of layout systems (e.g. Bootstrap, Flexbox, CSS grid etc.).
Good working knowledge of TypeScript/JavaScript.
Knowledge of developing responsive mobile friendly web applications.
Great communication and interpersonal skills.
Keen appetite for self-development and continuous improvement.
Be creative and demonstrate flair.

The following are all nice-to-have, but not essential:

Experience with front end asynchronous programming.
Experience using RxJS would be advantageous.
Experience working within an Agile environment, attending daily stand-ups etc.
Good understanding of clean coding practices, SOLID principles.
Knowledge of Xamarin/WinForms.
WordPress development including theme & plug-in development, PHP/MySQL.
Hybrid/Native mobile application development using Ionic or similar.
Working knowledge of node.js, npm etc.
Git source control (experience with GitLab or GitHub would be an added benefit).
A working knowledge of SQL would be beneficial.
Working with TDD/BDD patterns and a desire to learn.
Any experience trying Jasmine (or similar) unit test would be useful.

InStandart offers:​​​​​
Experienced and friendly colleagues who are ready to share knowledge;
Professional and career development;
Comfortable working environment;
Flexible schedule and remote work;
Paid vacation.

We will be glad to consider your application!