Engineering · Full-time · Piedmont, Italy
What you’ll be doing
As a Front-end Developer you will get to work on a range of web applications, from large-scale custom-built enterprise systems to simple stylish campaigns. You will work with a variety of well-known multinational clients and will be involved in all stages of a project lifecycle, from concept and ideation, through to build and continuous improvement and development.
What we are looking for
You will be a good communicator, with a strong understanding of front-end web development and comfortable making decisions on the company's approach and direction regarding front-end development. You will have experience in, or be happy to take on, managing the time of yourself and reviewing the work of others to help them improve.
Key responsibilities include:
Key requirements:
Minimum 2 years professional work experience, including experience working in a digital agency
Strong front-end knowledge, including responsive web development
Experience building custom animations and parallax scrolling front-end applications
Understanding of pre and post-processors, such as SASS/LESS
Solid JavaScript programming skills such as ES6, vanilla JavaScript, object-oriented coding
Sound working knowledge of React, React Native, Next.js
Knowledge of Node.js
Sound working knowledge of GraphQL (e.g., Apollo Client)
An understanding of code splitting
Understanding of version control, ideally Git
Awareness of the importance of efficiency and optimisation on the web, particularly regarding mobile devices
Awareness of the pitfalls of older browsers, and the capability to incorporate graceful degradation
Understanding of most aspects of accessibility on the web
Bonus points if you
Bonus points if you have:
Degree in Computer Science/Engineering
Experience with Azure (Cloud, DevOps) or similar
Experience with Vercel hosting
Experience with Sitecore/JSS
Experience with Storybook
Experience running virtual environments using Docker/Vagrant
Experience working with traditional CMS solutions as well as headless (e.g., Umbraco, ContentStack, Sanity,io and Contentful, etc.)
At Tangent our aim is to create a working environment where every single member of the team has the opportunity to be themselves. We are an equal opportunities employer and will welcome and consider all applications regardless of age, disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race, religion, sex and sexual orientation.