About this role
Fourvenues <span style="border:0px solid;margin:0px;color:rgb(31,31,31);font-style:normal;font-weight:400;text-transform:none;background-color:rgb(255,255,255);font-family:Verdana, Geneva, sans-serif;font-size:15px;">Fourvenues is a tech platform born from within the entertainment industry, which gives it a first-hand understanding of what venues actually need to run their business.<br style="border:0px solid;margin:0px;"><br style="border:0px solid;margin:0px;">The platform brings everything under one roof: online ticket sales, guest list management, VIP reservations, a fully integrated POS system for the bar and box office, real-time capacity tracking, and a built-in CRM to truly understand your audience. </span><br style="border:0px solid;margin:0px;color:rgb(31,31,31);font-size:14px;font-style:normal;font-weight:400;text-transform:none;font-family:Inter, '-apple-system', 'system-ui', 'Segoe UI', Roboto, 'Helvetica Neue', 'Open Sans', 'system-ui', '-apple-system', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';background-color:rgb(255,255,255);"><br style="border:0px solid;margin:0px;color:rgb(31,31,31);font-size:14px;font-style:normal;font-weight:400;text-transform:none;font-family:Inter, '-apple-system', 'system-ui', 'Segoe UI', Roboto, 'Helvetica Neue', 'Open Sans', 'system-ui', '-apple-system', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';background-color:rgb(255,255,255);"><span style="border:0px solid;margin:0px;color:rgb(31,31,31);font-style:normal;font-weight:400;text-transform:none;background-color:rgb(255,255,255);font-family:Verdana, Geneva, sans-serif;font-size:15px;">What makes it stand out is how it connects all these touchpoints, from the moment someone buys a ticket to what they spend at the bar, generating cross-referenced data that lets owners see exactly which events perform best, which customer profiles spend the most, which promoters actually deliver, and where money is being left on the table. </span><br style="border:0px solid;margin:0px;color:rgb(31,31,31);font-size:14px;font-style:normal;font-weight:400;text-transform:none;font-family:Inter, '-apple-system', 'system-ui', 'Segoe UI', Roboto, 'Helvetica Neue', 'Open Sans', 'system-ui', '-apple-system', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';background-color:rgb(255,255,255);"><br style="border:0px solid;margin:0px;color:rgb(31,31,31);font-size:14px;font-style:normal;font-weight:400;text-transform:none;font-family:Inter, '-apple-system', 'system-ui', 'Segoe UI', Roboto, 'Helvetica Neue', 'Open Sans', 'system-ui', '-apple-system', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';background-color:rgb(255,255,255);"><span style="border:0px solid;margin:0px;color:rgb(31,31,31);font-style:normal;font-weight:400;text-transform:none;background-color:rgb(255,255,255);font-family:Verdana, Geneva, sans-serif;font-size:15px;">The result: smarter decisions, less manual work, tighter control over the business, and a smoother experience for both staff and guests.</span> What You'll Be Doing <ul><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>Develop and maintain user interaction logic using TypeScript</strong>, ensuring robust and reliable code.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>Design and develop reusable, modular components using Angular 18+</strong>, ensuring the application is scalable and maintainable.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>Work with Angular architecture</strong> (modules, services, directives, pipes, etc.) to build components that integrate seamlessly with the rest of the application.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>Implement business logic following the MVC architecture pattern</strong>, keeping the code structured and modular.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>Ensure consistent data flow</strong> between the model, view, and controller, enabling efficient UI updates.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>Integrate the application with RESTful APIs</strong> using Angular Services to consume JSON data and display it effectively to users.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>Handle HTTP requests</strong> (GET, POST, PUT, DELETE) using Angular's HttpClient and process responses to ensure data is correctly displayed.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>Write end-to-end (E2E) tests</strong> using tools such as Protractor or Cypress to ensure features behave as expected.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>Develop unit tests</strong> using frameworks such as Jasmine and Karma to validate the business logic of components and services.</li></ul> Your profile <ul><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>4+ years of proven experience as a Software Engineer</strong>, ideally working on technically demanding projects where excellence is a priority.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>Strong problem-solving skills</strong> with solid knowledge of JavaScript and TypeScript.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>Proven experience building responsive designs</strong> using HTML5 and CSS3.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>Strong hands-on experience with Angular.</strong> We currently work with Angular 18+ and always aim to stay up to date, but experience with Angular 8+ is a strong foundation.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>Experience with hexagonal architecture, good development methodologies, and clean code</strong> is valued.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>A high level of autonomy</strong>, with a passion for tackling challenges and a strong commitment to delivering your best work.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>Availability to work in a hybrid model</strong>, with regular presence at our offices in <em>Valencia or Madrid</em>.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>Excellent verbal and written communication skills</strong>, as teamwork is essential at Fourvenues.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;"><strong>A proactive mindset</strong>, with the ability to contribute ideas and remain open to feedback from teammates and managers.</li></ul> We value <ul><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;">Ownership and autonomy when taking on technical challenges.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;">A collaborative mindset and strong communication skills.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;">A focus on quality, clean code, and continuous improvement.</li><li style="font-family:Verdana, Geneva, sans-serif;font-size:15px;">Curiosity and initiative to contribute ideas and find better solutions.</li></ul> Why us? <ul style="border:0px solid;color:rgb(31,31,31);font-family:Inter, '-apple-system', 'system-ui', 'Segoe UI', Roboto, 'Helvetica Neue', 'Open Sans', 'system-ui', '-apple-system', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';font-size:14px;font-style:normal;font-weight:400;text-transform:none;background-color:rgb(255,255,255);"><li style="border:0px solid;margin:0px;font-family:Verdana, Geneva, sans-serif;font-size:15px;text-align:justify;">Salary based on candidate's skills and experience.</li><li style="border:0px solid;margin:0px;font-family:Verdana, Geneva, sans-serif;font-size:15px;text-align:justify;">Annual bonuses for those who significantly contribute to Fourvenues' success.</li><li style="border:0px solid;margin:0px;font-family:Verdana, Geneva, sans-serif;font-size:15px;text-align:justify;">A vision and team that will inspire you to excel and reach the next level in your career development.</li><li style="border:0px solid;margin:0px;font-family:Verdana, Geneva, sans-serif;font-size:15px;text-align:justify;">Continuous training we want you to stay at the forefront of technology and grow your skills through regular internal training.</li><li style="border:0px solid;margin:0px;font-family:Verdana, Geneva, sans-serif;font-size:15px;text-align:justify;">MacBook laptop and high-resolution monitors to maximize your potential.</li><li style="border:0px solid;margin:0px;font-family:Verdana, Geneva, sans-serif;font-size:15px;text-align:justify;">Hybrid work model (3+2): three days in the office and two from home if that’s where you feel most productive although we're confident that the environment and the team will make you enjoy being at the office more than you’d expect.</li><li style="border:0px solid;margin:0px;font-family:Verdana, Geneva, sans-serif;font-size:15px;text-align:justify;">Flexible working hours. Organize your workday between 8:00 AM and 8:00 PM, as long as you meet scheduled commitments.</li><li style="border:0px solid;margin:0px;font-family:Verdana, Geneva, sans-serif;font-size:15px;text-align:justify;">Private health insurance to promote your peace of mind and well-being.</li><li style="border:0px solid;margin:0px;font-family:Verdana, Geneva, sans-serif;font-size:15px;text-align:justify;">Optional flexible benefits plan, such as dining, childcare, transportation, and discounts with major brands.</li><li style="border:0px solid;margin:0px;font-family:Verdana, Geneva, sans-serif;font-size:15px;text-align:justify;">Extra vacation days for special occasions like birthdays, holidays, or unique events.</li></ul>