This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Top 3 reasons to join us
- Onsite opportunities: Palo Alto,California,Finland
- Working & growing with Passionate & Talented Team
- Attractive Income
Job description
The Role We are looking for a Frontend Developer with a keen eye for design to join our CubiCasa Web Portal team. You will play a key role in building our customer-facing web applications, turning complex requirements into clean, user-friendly interfaces.
This role sits at the intersection of engineering and design. We need someone who not only writes clean Vue.js code but also understands modern web design patterns (responsive layouts, component reusability, smooth interactions) and can communicate effectively with our global team.
Note: We value practical results over theoretical knowledge. As part of our evaluation process, we will review your portfolio and examine live websites you have delivered to the real world.
🚀 Responsibilities
- Frontend Development: Develop and maintain features for our web portal using Vue.js (Vue 3) and TypeScript.
- Modern UI Implementation: Translate designs into responsive web interfaces that follow current trends in web application design (clean layouts, intuitive navigation, mobile-first thinking).
- API Integration: Connect the frontend to our backend services (RESTful APIs), handling data fetching, error states, and loading states gracefully.
- Media Performance: Optimize the handling of heavy media assets. You will ensure that uploading, processing, and viewing photos and videos is fast and seamless for the user.
- Collaboration: Communicate clearly in English with product managers, designers, and other developers to clarify requirements and solve problems.
- Component Library: Help build and maintain a reusable UI component library to ensure consistency across the application.
- Quality Assurance: Write clean, maintainable code and participate in code reviews to learn and share knowledge with the team.
Your skills and experience
🎨 Who You Are
- Design-Savvy: You stay updated on modern web design trends. You know what makes a web app feel "modern" versus "dated."
- Clear Communicator: You are comfortable explaining your technical decisions and asking clarifying questions in English.
- User-Centric: You care about the end-user experience. You notice when a loading spinner is missing or when an error message is confusing.
✅ Essential Qualifications
- Portfolio of Live Work: You must provide a portfolio or links to active, real-world websites you have built. We will look at these to assess your attention to detail, UI/UX implementation, and overall quality.
- Experience: 3+ years of professional frontend development experience.
- Vue.js Proficiency: Solid understanding of Vue 3, Composition API, and its core principles.
- TypeScript: Practical experience using TypeScript in a production environment.
- Media Handling Optimization: Proven ability to handle performance challenges related to video/photo operations (large file uploads, efficient downloading, lazy loading, caching strategies).
- API Integration: Proven experience integrating RESTful APIs (handling GET/POST requests, authentication tokens, headers, etc.).
- State Management: Experience with modern state management libraries (Pinia or Vuex).
- Figma Competency: Familiarity with Figma (navigating files, inspecting element properties, exporting assets).
- Performance Optimization: Understanding of basic performance optimization techniques (lazy loading, code splitting, image optimization).
- CSS & Styling: Competence with modern CSS frameworks (Tailwind CSS is preferred) and responsive design principles.
- English Skills: Strong written and verbal English communication skills are required.
🌟 Nice-to-Have Skills
- Cloud & DevOps: Familiarity with AWS Cloud services and CI/CD integration for frontend deployment.
- Testing: Experience with frontend unit testing frameworks (e.g., Vitest, Jest, or Cypress).
- AI-Assisted Development: Familiarity with AI coding tools like GitHub Copilot or Cursor to accelerate development workflows.
- Experience building or maintaining a design system.
Why you'll love working here
Office exchange opportunities: (Palo Alto, California, Finland)
Working & growing with Passionate & Talented Team
Attractive Income
Trending technology
A real estate technology, data, and marketing company specialized in digital indoor spaces.