Senior Frontend Developer
Madrid, Spain
Permanent, Full-Time
Job Summary:
Before we get to the job description, let’s address the stuff that matters as much as the job itself!
- Possibility of hybrid work structure and flexible working hours.
- Want to come to the office but don’t want to take public transport? We’ll subsidize your bike costs.
- Company-paid private health and dental insurance for you and your immediate family members.
As a Senior Frontend Developer at Haivision, you’ll be responsible for designing, building, and maintaining web applications from our cloud products.
You’ll work closely with our Backend Developers to deliver functional, consistent, and reliable web experiences for our customers.
You’ll also work with our UX/UI Designers to improve usability for our customers and achieve brand consistency. You’ll translate wireframes and prototypes into stylish web applications.
Finally, you’ll work with our DevOps team to deploy those web applications via CI/CD best practices.
Responsibilities
- Review designs created by UX/UI designers to ensure they are functional and feasible to implement.
- Create prototypes and mock-ups of user-facing web applications in collaboration with UX/UI designers.
- Write well-designed, testable, and efficient code.
- Adhere to industry best practices for software development.
- Build and maintain web applications, integrating Backend components and CI/CD pipelines.
- Participate in code reviews and test new features to ensure they are compatible with existing features.
- Proactively contribute to improving overall quality by identifying issues, potential risks, and common patterns.
- Effectively communicate with the wider team regarding progress report and technical decisions.
- Assist in the definition of project scope and formulate plans to achieve them.
- Participate in meetings with team members and stakeholders to discuss requirements, priorities, and goals.
- Stay up-to-date on emerging technologies for continuous improvement.
Skills and Qualifications
- University degree in Computer Science, Software Engineering, or related technical field.
- Minimum 4 years professional experience as a Frontend Developer.
- Excellent English verbal and written communication skills.
- Excellent troubleshooting and problem-solving skills.
- Ability to work independently with minimal supervision to meet deadlines.
- Flexibility to change and openness to learn new skills as required.
- Meticulous attention to detail, in both technical and visual aspects.
- In-depth expertise in HTML, CSS & SASS, JavaScript & TypeScript, and React.
- Experience with state management libraries, such as Redux.
- Experience with unit testing tools, such as Jest and React Testing Library.
- Experience with frontend build tools, such as Webpack.
- Strong understanding of responsive design principles.
- Additional value for experience or familiarity with:
- Micro-frontend architecture design.
- Kubernetes deployment.
- Docker, Helm, and Terraform.
- Cloud computing platforms such as Azure, GCP, and/or AWS.
- Node.js development.
- Broadcast workflows and video streaming protocols.