Overview

We are a R&D company working in the IoT and Data field, part of an international group. We believe in cross fertilization as a way to acquire know-how and finding a way to exploit it in our projects, which can be very different from one another.

DESCRIPTION AND SCOPE OF THE POSITION (descrizione e scopo della posizione):

The Frontend Developer position is part of the products team and it requires good knowledge of the Angular programming language. The main duties are:

–       To develop frontend web applications

–       To define objectives based on user requirements and to recommend system solutions

–       To interact with the design team

–       To support users and the development team by creating documentation and assistance tools

–       To stay up-to-date with the state of the art by researching and educating oneself on new technologies and software products

LOCATION: Milano

RESPONSIBILITIES: To create user information solutions by developing, implementing, and maintaining Java-based components and interfaces. To report to the product manager about issues, inquiries and general work organization.

Short term challenge: First and foremost, it is paramount to get accustomed with the company environment, to understand the main challenges and to learn about the in-house products that will need to be updated, maintained and improved.

Long term challenge: In the long run, it is expected that the resource will contribute to the definition of the features of the products and will be able to make choices in order to positively impact the development of the product. With experience the resource will be more and more involved in the high-level discussions concerning the roadmap of the products.

Complexity of the Position, Risks and Opportunities: The position requires flexibility in order to adapt quickly to the requests of the market and new opportunities that might arise. The complexity of the different projects is variable and might require the acquisition of new specific know-how needed for that particular assignment.

Schedule: Monday to Friday, Hybrid (2 remote days / week)

JOB POSITION REQUIREMENTS

Education

High School Diploma Required:  Any

Degrees Required:  No

Years of Experience: 3

Professional Background (Companies/Roles/Preferred previous experiences): Full stack developer in a product company

Languages: Italian (fluent), English

Technical Skills

Essential (must have):

·         Programming language: Angular

·         Markdown language: HTML/CSS

·         Source code management: Jenkins/Github

·         Database: MySQL/MariaDB

Preferred (nice to have):

·         Programming languages (or frameworks): Vue.js, React

·         Cloud Infrastructure (AWS)

·         Testing and QA

Considered as a Plus:

·         Elastic Stack / InfluxDB

·         Agile/Scrum methodology