dVIN Labs
🍷 Frontend Engineer - Wine + AI Startup
dVIN LabsSpain1 day ago
ContractRemote FriendlyEngineering, Information Technology
Frontend Engineer (Contractor, Barcelona-based, Remote-first)

Bacchus AI is building the Bloomberg Terminal for Wine—turning fine wine into a transparent, tradable $300B asset class with AI-driven investment intelligence.


We’re looking for a mid-level frontend engineer to join on a fixed-term contract (3~6+ months). This role is remote-first, but you must be based in Barcelona and available for occasional in-person collaboration.

Key Responsibilities
  • Develop and maintain both a responsive web application and a mobile app using React and React Native
  • Ensure feature parity and consistent user experience across web and mobile platforms
  • Collaborate closely with backend developers to integrate APIs and define data structures
  • Create and Transform design mockups, wireframes, and prototypes into high-quality, functional user interfaces
  • Implement real-time features using WebSockets and streaming technologies for both platforms
  • Build and integrate RESTful APIs using Node.js
  • Create interactive data visualizations and dashboards.
  • Handle asynchronous operations efficiently with proper error handling and retry logic
  • Deploy and manage web applications on AWS infrastructure
  • Deploy mobile applications to App Store and Google Play (or prepare for deployment)
  • Implement caching strategies to optimize performance and reduce API calls on both platforms
  • Apply UX design principles to create seamless user experiences across web and mobile
  • Write clean, maintainable, and well-documented code
  • Troubleshoot and debug applications to optimize performance across platforms
Required Qualifications
  • HTML/CSS/JavaScript: Strong foundation in core web technologies
  • React: Strong proficiency in React, including hooks, state management, and component lifecycle
  • TypeScript: Strong experience with TypeScript for type-safe application development
  • Mobile Development: Experience building mobile applications (React Native, or cross-platform frameworks)
  • Native Mobile Development: Experience with iOS and/or Android native development
  • Node.js: Solid experience building backend services and APIs with Node.js
  • AWS: Hands-on experience with AWS frontend services (EC2, S3, Lambda, CloudFront, etc.)
  • UX Design: Understanding of UX design principles and ability to translate designs into functional interfaces
  • Asynchronous Programming: Expert knowledge of async/await, Promises, and handling asynchronous operations
  • WebSockets: Experience implementing real-time bidirectional communication
  • Caching Strategies: Understanding of client-side caching, service workers, and optimization techniques
  • Visualization Libraries: Proficiency in visualization libraries (Plotly, D3.js, Observable, or equivalent)
  • Testing Frameworks: Experience with testing frameworks (Jest, React Testing Library)
  • Experience with version control systems (Git)
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork abilities
  • Ability to work independently and meet deadlines
Nice to Have
  • Experience with databases (SQL, DynamoDB, OpenSearch, or similar)
  • Familiarity with CI/CD pipelines
  • Experience with Docker and containerization
  • Familiarity with AI apps development
  • Understanding of networking concepts (HTTP/HTTPS, TCP/IP, WebRTC, network protocols)
  • Knowledge of AWS VPC, subnets, and cloud networking architecture
  • Knowledge of vibe coding platforms (Replit, Lovable, or similar)
Contract & logistics
  • Type: Fixed-term contractor (3-6+ months)
  • Start: Immediate / within 0–2 months
  • Compensation: Negotiable, monthly invoicing
  • Location: Remote, but must be Barcelona-based for occasional in-person collaboration
How to apply

Send your CV + GitHub/portfolio links to [email protected].

Key Skills

Ranked by relevance