Frontend Web Developer (Angular)
For an italian tech scale-up with more then 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.
Responsive Design:Design and implement responsive web interfaces that work efficiently across multiple devices and browsers.
Requirements HTML, CSS, and JavaScript Expert:Strong knowledge of HTML, CSS, and modern JavaScript (ES6+).
Experience in developing interactive and responsive user interfaces.
JavaScript Frameworks:Extensive experience with frontend frameworks/libraries like Angular (preferably), React, or Vue. Js for creating dynamic web applications.
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.
Responsive Design & Cross-Browser Compatibility:Ability to create responsive and cross-browser interfaces, ensuring a consistent user experience across different devices and browsers.
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 + 1 month 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.
Diventa il primo a rispondere a un'offerta di lavoro!
-
Perché cercare un lavoro con PostiVacanti.it?
Ogni giorno nuove offerte di lavoro È possibile scegliere tra un'ampia gamma di lavori: il nostro obiettivo è quello di offrire la più ampia selezione possibile Ricevi nuove offerte via e-mail Essere i primi a rispondere alle nuove offerte di lavoro Tutte le offerte di lavoro in un unico posto (da datori di lavoro, agenzie e altri portali) Tutti i servizi per le persone in cerca di lavoro sono gratuiti Vi aiuteremo a trovare un nuovo lavoro