Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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
- 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
- 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)
- 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
Send your CV + GitHub/portfolio links to [email protected].
Key Skills
Ranked by relevanceReady to apply?
Join dVIN Labs and take your career to the next level!
Application takes less than 5 minutes