ZOVU logo

Frontend Developer Internship — React & Restaurant Backoffice

⭐ Pro Access

ZOVU · Technology

🌍 RemoteMid LevelFull-time📍 Remote - San Marino, San Marino

Job Description

About the job About ZOVU ZOVU is building an integrated restaurant OS that connects service, customers, and business operations. We are a bootstrapped, fully remote startup with an MVP nearing completion. Our web applications help restaurant teams manage the information and workflows behind daily service. The opportunity Build clear, useful web interfaces for restaurant managers and operators. This three-month internship focuses on substantial backoffice functionality: forms, operational tables, permissions, reporting, and configuration. You will help make complex tasks understandable while connecting them to real backend services. What you will work on Develop React/TypeScript features for restaurant-management workflows. Build forms with validation, useful feedback, and safe submission behavior. Implement tables, filtering, search, and pagination. Handle loading, empty, error, and permission-dependent states. Connect interfaces to APIs and keep displayed data consistent after changes. Improve accessibility, responsive layouts, and performance. Add tests for important interactions and prevent regressions. What we are looking for A React/TypeScript application with features you personally implemented. Understanding of components, hooks, state, and API integration. Ability to explain rendering behavior and investigate unnecessary requests. Care for pitch-perfect interfaces and accessible interactions. Familiarity with Git and debugging tools. Confidence working from written requirements and asking focused questions. You do not need Flutter experience. Backend knowledge is helpful, but this role is focused on web applications. Useful Additional Experience Data-heavy dashboards, complex forms, role-based interfaces, reusable components, frontend testing, or performance profiling. How we work This is a three-month remote internship with a target commitment of 32 hours per week. Please state your actual availability. You will work primarily asynchronously, own scoped features, and receive code review and technical guidance. Further opportunities depend on performance, business needs, and funding; a permanent position is not guaranteed. Apply Email your CV, GitHub or portfolio, and earliest start date to HR@zovuhq.com. Subject: Frontend Developer Internship - React Backoffice Tell us: Which complex screen or workflow did you personally build? How did you handle validation and failed API requests? Describe a usability or performance problem you improved.