Job Description
Unternehmensbeschreibung
Datahouse is one of the leading providers of data & software solutions in Switzerland. Founded as a spin-off of the ETH Zurich in 2005, Datahouse has been a big-data specialist ever since the topic first surfaced. We employ a multidisciplinary team of experts in data analysis, statistics, programming, databases and project management.
Datahouse is now a wholly-owned subsidiary of Wüest Partner AG.
Stellenbeschreibung
Team and Mission
Are you passionate about coding, delivering high-quality software and collaborating on innovative solutions? At Datahouse, we are committed to building a diverse and inclusive team, and we invite you to bring your unique talent and perspectives. Join us in shaping the future of real estate solutions!
The Wüest Dimensions Product Team consists of multiple Scrum teams covering the full software lifecycle from conception, prototyping, development, and operations/support. We serve a clientele deeply entrenched in the real estate market, such as valuators, asset managers and financial institutions. Wüest Dimensions, our flagship product is a robust enterprise platform that encompasses a wide array of tasks serving our clientele. This includes developing sophisticated web frontends, managing complex databases and backend systems, implementing statistical models, and creating seamless interfaces with third-party applications.
Our team is located in Lisbon, with 35 employees based at Avenidas Novas of Central Lisbon, working in close collaboration with our headquarters in Zurich.
Your Responsibilities
- Requirement Analysis & Development: Turn business requirements into intuitive, high-performance React applications — understanding user expectations, industry standards and how the product will grow over time
- UI/UX Implementation: Design, develop and maintain scalable, maintainable front-end applications with a keen focus on performance, accessibility and user experience
- State & Architecture: Structure components and state management with intent — knowing when data belongs on the client vs. the server, and picking the right tool for each case, keeping the codebase maintainable as features and team size increase
- Collaboration: Partner closely with designers, back-end engineers and product stakeholders to refine requirements, align on API contracts and deliver a coherent, seamless user experience
- Technical Decision-Making: Evaluate tradeoffs, choose the approach that fits the scenario and clearly communicate the reasoning behind architectural and implementation decisions
- Technical Excellence: Write testable, reusable code, review pull requests thoughtfully, mentor peers and contribute to the continuous evolution of the front-end stack and best practices
Our Tech Stack
- Frontend: React (19) with TypeScript Vite
- State Management: Apollo Client and Apollo Reactive Variables
- API Integration: GraphQL and RESTful APIs
- Backend: Java with Spring / Spring Boot
- Testing: Vitest, Jest, React Testing Library, Playwright
- Version Control and CI/CD: Git, Docker, Drone
Qualifikationen
Your Profile
- University degree in Computer Science Software Engineering or equivalent. Relevant technical certifications are a plus
- Minimum 5 years of professional software development experience including at least one year on a complex long-running project
- Strong hands-on experience with modern frontend development using TypeScript React (preferably 19) and Vite as well as familiarity with GraphQL and Apollo Client
- Basic understanding of Docker and containerization (no need for deep infrastructure expertise)
- Solid understanding of software development lifecycle management using Git and agile methodologies (especially SCRUM)
- Proven ability to build scalable React applications with a strong grasp of state management and a clear understanding of the difference between client state and server state
- Analytical and solution-oriented team player who given a scenario can identify the best approach take a decision and clearly explain the reasoning behind it.
- Basic knowledge of Java Spring or Angular is a plus
- Fluency in English both written and spoken
Zusätzliche Informationen
We offer you
At Datahouse, we prioritize work-life balance, offer flexible working arrangements, and foster a culture of support and continuous learning. If you are ready to make a difference in the tech world while growing your career, we encourage you to apply! Together, let’s create solutions that empower both our business and you.
Work from both our beautiful office at Avenidas Novas of Central Lisbon and from home with our remote flexible policy and benefit from the following perks we offer:
- Multicare 3 Health Insurance policy
- Team meet-ups in Zurich and Lisbon
- Two yearly retreats in Portugal and one in Europe
- 25 days paid annual leave
- Lenovo X1 computer and 29” screen
- Training workshops
Contact us
Due to data protection laws, we can only accept applications via our career website.
For recruitment agencies: Only direct applications will be considered.
We look forward to seeing you!
Datahouse AG











