Job Responsibilities: Design, implement, and enhance the existing frontend Work closely with the CTO to formulate the company's frontend technical roadmap and architectural framework Assume ownership including responsibility for building, shipping, and maintaining frontend and product features Candidate Requirements: 2 years of experience in frontend software development, with a focus on building responsive and scalable web applications. Expertise in React and Next.js (v14), with a deep understanding of modern JavaScript/TypeScript development practices. Familiarity with UI/UX principles and a passion for delivering high-quality, intuitive user interfaces. Experience or knowledge of hexagonal architecture (or similar architectural patterns) to ensure the separation of concerns and modularity in frontend-backend communication is a plus. Excellent oral and written communication skills in English Based in, or willing to relocate to Madrid, Spain. You dream BIG and want to build a product that will change a several trillion dollar industry. You have a passion for innovation and love solving complex problems at scale. You thrive in dynamic environments where adaptability and creative problem-solving are key. You are comfortable navigating ambiguity, taking ownership by owning projects from start to finish, ensuring theyre delivered to live environments. You are proactive and self-motivated, taking initiative without waiting for direction. You have a proven track record of identifying opportunities for improvement and acting on them. You have a startup mindset, wearing multiple hats and constantly seeking ways to improve performance, scalability, and user experience. You take pride in designing systems that scale as the company grows. Youre excited to dive deep into the debt and fintech industry, eager to understand the intricacies of this space while leveraging your technical expertise to shape the future of financial technology. You see yourself as an action-oriented, high agency individual, always ready to go the extra mile for the betterment of both the team and the organisation. Autonomous yet collaborative, you excel in working independently, but also thrive in team environments where you can share your knowledge and learn from others.