Design, develop, and maintain scalable UI components for the OpenNebula web interface.
Write well-tested, maintainable code with strong test coverage (TDD mindset).
Produce clear and concise technical documentation for UI components and features.
Ensure consistent, high-quality front-end design and layout standards.
Continuously enhance usability and overall user experience.
Stay current with modern web technologies and proactively improve existing components.
Contribute to process and codebase improvements to maintain high software quality.
Requirements
Bachelor’s or Master’s degree in Computer Science, Information Technology, or Engineering.
2+ years of experience in web development.
Experience developing and maintaining user-facing web applications.
Familiarity with modern development workflows (e.g., GitFlow)
Experience collaborating on software projects and contributing to technical documentation.
Web technologies experience using React, Redux and Webpack.
Use of version control systems: Git.
Comfortable working in Linux based development environment: RHEL/AlmaLinux, Ubuntu/Debian.
Cypress for testing.
Use of Node.js.
Experience working with or contributing to open-source software is a plus.
Intermediate to Advanced English level (B2 or higher) is required.
Comfortable contributing beyond pure UI development when needed (e.g., collaborating on API integrations or platform-level improvements).
Knowledge of virtualization and familiarity with OpenNebula or similar platforms is a strong plus.
Strong customer service mindset, with a focus on responsiveness and user satisfaction.
Clear communication and documentation skills, async collaboration and visibility of work.
Self-management and accountability with ability to work independently, manage time, and take ownership of tasks and deadlines.
Technical autonomy and tool proficiency with confidence in using Git, CI/CD, remote collaboration tools, and solving problems without direct supervision.
Tech Stack
Cypress
JavaScript
Linux
Node.js
React
Redux
Webpack
Benefits
Competitive compensation package and Flexible Remuneration Options: Meals, Transport, Nursery/Childcare…
Customized workstation (macOS, Windows, Linux any distro is welcome)
Private Health Insurance
6 hours workday on Fridays and everyday during August
PTO: Holidays, Personal Time, Sick Time, Parental leave.
All Remote company with bright HQ centrally located in Madrid, and offices in Boston (USA) and Brno (Czech Republic)
Healthy Work-Life Balance: We encourage the right for Digital Disconnecting and promote harmony between employees personal and professional lives
Flexible hiring options: Full Time/Part Time, Employee (Spain/Usa) / Contractor (other locations)
We are building an awesome, Engineering First Culture and your opinion matters: Thrive in the high-energy environment of a young company where openness, collaboration, risk-taking, and continuous growth are valued
Be exposed to a broad technology ecosystem. We encourage learning and researching new technologies and methods as part of your everyday duties.