Frontend Web Developer
Timeneye
- Modena
- Tempo indeterminato
- Full time
- Develop and maintain responsive and performant UIs for the Timeneye web app
- Integrate frontend applications with backend RESTful APIs and real-time data channels
- Manage state, concurrency, and data consistency in the UI across multiple views and workflows
- Implement caching strategies (e.g., client-side stores, service workers) to optimize load times and offline usability
- Use WebSockets and event-driven patterns to deliver real-time user experiences
- Ensure the accessibility, cross-browser compatibility, and responsiveness of the application
- Write clean, maintainable, and scalable code following industry best practices
- Participate in code reviews, sprint planning, and technical discussions
- Stay current on best practices and trends in frontend engineering, frameworks, and tooling
- At least 5 years of experience in frontend web development
- Strong experience in JavaScript/TypeScript development
- Proficiency with modern frontend frameworks (Vue.js preferred, but React or Angular are also acceptable)
- Solid understanding of state management patterns (e.g., Vuex/Pinia, Redux, or similar)
- Experience integrating with RESTful APIs and handling asynchronous data flows
- Fair familiarity with caching strategies (e.g., local storage, IndexedDB, service workers) and their impact on performance and consistency
- Practical experience using WebSockets to implement real-time features
- Strong knowledge of UI/UX principles, responsive design, and accessibility standards (WCAG)
- Solid Git knowledge and collaborative workflows (branching, PR reviews, CI/CD integration)
- English proficiency at B2 level or higher (spoken and written)
- Experience with automated testing frameworks for frontend (e.g., Cypress, Playwright, Jest)
- Experience with Docker-based development environments
- Experience with cloud platforms (Azure preferred) and CDN-based frontend deployments
- Familiarity with performance profiling and optimizing frontend builds (Webpack/Vite)
- Experience with design systems or component libraries at scale
- Understanding of Agile methodologies and Scrum practices
- Hybrid work model: 3 days per week in our Modena office
- Flexible working hours
- Free coffee and snacks in the office
- Work on a fast-growing product with a global user base
- Help scale a SaaS product in a rapid growth phase with evolving frontend demands
- Contribute to real-time, data-intensive UI features and integrations with third-party tools
- Join an international and multicultural team
- Grow into a technical leadership role with ownership of frontend architecture and design