Frontend Developer · Florence · Hybrid Remote
Descrizione dell'offerta
About the Role:
We are looking for a Front-End Developer whose primary focus will be the development and maintenance of our front end products.
You will have the opportunity to collaborate with system engineers, data scientists, other front-end developers and software developers to implement highly scalable solutions in a dynamic environment.
Responsibilities:
- Develop and enhance our front-end applications, ensuring a seamless and engaging user experience.
- Build reusable code and libraries for future use, promoting efficiency and maintainability.
- Optimize applications for maximum speed and scalability, considering performance across various devices and browsers.
- Participate in code reviews and contribute to improving our development processes.
- Collaborate with designers to translate UI/UX designs into functional and visually appealing interfaces.
Required:
- At least 4 years of experience as a Front-end Developer.
- Extensive knowledge of Angular framework, including RxJS and NgRx.
- Advanced proficiency in JavaScript/TypeScript.
- Strong expertise in CSS/SCSS and responsive design principles.
- A proactive and forward-thinking approach to problem-solving.
Desired Skills:
- Familiarity with test-driven development (TDD) and testing methodologies.
- Familiarity with code versioning tools (Git).
- Skilled in building custom UI Kit components and documenting them in Storybook.
- Experience with REST API and WebSocket integrations.
- Understanding of AWS basics and CI/CD pipelines.
- Excellent communication skills in English (both written and verbal).
Our Tech Stack and Practices:
- Java and Kotlin with Spring Boot and Quarkus
- Golang
- Python (Pandas, Dask, NumPy, SciPy, etc.)
- Machine Learning frameworks (Scikit-learn, NLTK, spaCy)
- TypeScript with Angular and React
- AWS
- Kubernetes
- Big Data stack: Trino, Spark, Hive
- IAC tools (Terraform, CloudFormation)
- Agile methodologies