Position: Frontend Engineer
Company: IT-Rex
Category: JavaScript
Experience required: 5y
English level: upper

Requirements
We are looking for a Senior Front End Engineer, eager to work with demanding technologies and solve complex problems, to join our development team in Thessaloniki, Athens or remote. You should be able to demonstrate a strong understanding of functional Programming and be proficient in modern Javascript (ES6+).

You should have:

At least 4-5 years of proven experience in relevant role.
Strong understanding of Functional Programming.
Proficiency with Modern ES6+ Javascript.
Demonstrable experience in working with VueJS (preferred), Angular, React.
Familiarity with coding standards and best practices.
Solid understanding of fundamental web technologies such as HTTP, REST, AJAX,
Websockets and JSON.
A desire to learn new skills and develop your existing skillset.
Experience working in a ticketing system such as Jira.
Experience using Source Control such as GIT.
Will be a plus if you also have:

Experience with leaflet or other geoprocessing frameworks.
Experience with TypeScript
Experience with NuxtJS or any other SSR framework
Knowledge and experience with frontend testing tools (Jest, Cypress)

Responsibilities:
Design and develop high quality front-end applications using VueJS.
Design and implement front-end architectures.
Manage integration of our front-end interfaces with our backend APIs.
Translate UI/UX design wireframes to actual code.
Maintain and extend existing UI and improve UX.
Guiding technical discussions with both technical and non-technical audiences.
Mentor junior team members and share knowledge with the team.
Perform code reviews.
Investigate and develop skills in new technologies.