Job Responsibilities
- Participate in software design collaborating with the team, provide input and feedback to other members
- Implement responsive front-end modules
- Maintain existing modules/apps.
- Document analysis, design and implementation
- Propose improvements by adopting DevOps practices
- Work closely with Italian and international customers to translate product requirements into working software
Education
- Bachelor’s degree in scientific disciplines or equivalent technical experience gained in business contexts
Required Knowledge
- Modular front-ends and design patterns, containerized applications, data modeling and data storing (client side), software versioning, dependency management
- Responsive design, mobile first UI and patterns, MVC/MVVM patterns, modern OO JavaScript, TypeScript, Web Components API, Lit-Element framework, Ionic 4, AngularJS, AngularJS Material, Gulp, Webpack, HTML5, CSS, Material Design, NPM
- Identity providers based authentication (OAuth2/OpenID)
- Software versioning – GIT
- Linux or Mac, basic bash scripting
- English language, B2/C1 preferred
Personal Skills
- Work independently
- Quick learning through the study of new technologies and methodologies
Required Experience
- At least 4 years
Nice-to-Haves
- Work independently
- Quick learning through the study of new technologies and methodologies
The candidate’s work experiences abroad or with foreign clients will be positively evaluated. Full remote work possible if desired.