Position: Senior Front-End Engineer (React)
Company: Golden Dimension
Experience required: 3y
English level: upper

To extend our experience and improve our skills portfolio we are looking for you for the position of Senior Front-End Engineer in Kyiv.

Technical skills:
— 3+ years: web application development.
— Very good analytical thinking, problem solver, delivery of high-quality results under pressure and deadline oriented.
— Experience with agile project environments and methodologies.
— Profound know-how of Object-Oriented development (OO) and Testing (Unit Testing, Automated Testing etc.).
— Profound know-how of React (must have), JavaScript build systems (Grunt, gulp, webpack), REST.
— Experience in writing technical documentation and specifications as well as
sound know-how in refactoring and redesign.
— Experience with test-driven development.

Soft skills:
— Self-driven, reliable and proactive personality.
— Advanced English language skills (German is a plus but not a must).

Nice to have:
— Java skills and experience with modern frameworks;
— AngularJS (know-how recommended).

We offer:
— work in an international company with experts in modern technologies;
— stable and competitive salary;
— flexible working schedule as well as remote work;
— comfortable working atmosphere with always young in spirit team;
— catering at the workplace, friendly cooperation and employee events;
— individual learning curves;
— company provides MacBook;
— 20 workday off;
— medical insurance;
— language courses and social benefits.

Responsibilities:
— Collaborate with the project, product and/or program manager to document the product’s vision and the project’s scope on UI Project Stream.
— Support on UI with Software Design.
— Development and implementation of UI mockups and specified requirements.
— Connectivity to DB via API access layer.
— End to end responsibility for development deliverables within UI project.
— Responsibility for high-quality assurance by actively supporting, initiating and managing the test phase (unit testing, automated testing etc.)
— Responsibility for maintenance of UI software and service infrastructure during the Project.
— Active engagement in customer demonstrations and reviews.
— Collaborate with different stakeholders in order to implement requirements.