For an Italian tech scale-up with more than 130 employees and a structured tech team, recent fundraising, and in a phase of significant growth, we are looking for a talented Frontend Web Developer to join the tribe.
About the Role
* Create and Optimize UIs: Develop and optimize our user interfaces to provide a seamless, responsive experience for farmers across the globe.
* Collaborate with Tribes: Work closely with backend developers, product teams, and other stakeholders in a collaborative 'tribe' model to deliver an intuitive and engaging frontend.
* Integrate APIs: Seamlessly integrate our platform’s backend through RESTful APIs and GraphQL, ensuring real-time data access for users.
Requirements
* CSS Frameworks and UI Libraries: Familiarity with CSS frameworks like Bootstrap for responsive design and UI libraries.
* RESTful API Integration: Experience in integrating and consuming RESTful APIs and GraphQL to communicate with the backend.
* Authentication and Authorization: Knowledge of authentication and authorization mechanisms like OAuth, JWT for managing secure access in frontend applications.
* Version Control with Git: Proficiency in using Git for code version control and familiarity with collaboration platforms like GitLab, GitHub, or Bitbucket.
* Test-Driven Development (TDD) and Frontend Testing: Experience with Test-Driven Development (TDD) and frontend testing tools like Cypress to ensure code quality.
* RxJS and Reactive Programming: Knowledge of RxJS and reactive programming, including concepts like Observable, Subject, and the use of operators to manage asynchronous flows and complex interactions.
* State Management with NgRx: Experience with NgRx or other global state management tools for complex Angular applications, following the Redux pattern to manage state in a centralized way.
* Component-Based Development for Web Applications: Proficiency in building web applications using component-based architectures, enabling the creation of modular and reusable user interfaces.
Bonus Skills:
* Microservices Architecture: Experience working with microservices-based architecture in a frontend-backend integration context.
* Frontend & Mobile Experience: Some knowledge of mobile frameworks like Flutter.
* Scalability Expert: Experience in building scalable, maintainable frontends for commercial applications.
What We Provide:
* Career Growth: Build your experience in the fast-growing tech sector, both in Italy and on a global scale.
* Work Flexibility: Benefit from a hybrid work setup, with 3 days in the office and 2 days working remotely each week.
* Team Atmosphere: Join a lively and dynamic team that values teamwork, responsibility, and creative thinking.
* Innovative Freedom: Help shape the platform's direction and contribute to its ongoing success.
* Learning & Development: Enjoy opportunities to attend tech events, conferences, and participate in personal development sessions.
* Cutting-Edge Equipment: We’ll provide you with a MacBook Pro to work with.
* Prime Location: Our office is centrally located in Milan, with easy access to public transportation.
* Workation Benefit: Enjoy one month of workation each year to work remotely from a location of your choice.
Seniority Level
Mid-Senior level
Employment Type
Contract
Job Function
Information Technology
Industries
Technology, Information and Media
#J-18808-Ljbffr