Frontend Developer

The ideal candidate will be an expert in HTML, CSS, and vanilla JavaScript, with a strong understanding of frontend development principles and best practices. They will collaborate with the design and backend teams to create engaging and responsive user interfaces. Knowledge of JavaScript frameworks like jQuery or more modern ones like React is highly desirable. The candidate should be passionate about staying up-to-date with the latest frontend technologies and trends, and have a keen eye for detail and user experience.


  • Develop and implement high-quality, pixel-perfect frontend code based on design specifications.
  • Collaborate with designers and backend developers to create seamless user interfaces and interactive experiences.
  • Integrate APIs to fetch and display data dynamically.
  • Writing and maintaining code using HTML, CSS, and JavaScript to create web pages and applications. Writing clean, efficient, and maintainable modular and code.
  • Continuously improve coding practices and standards.
  • Optimize web pages for maximum speed and scalability by making sure web pages work properly across different web browsers (Chrome, Firefox, Safari, Edge, etc.).
  • Conduct thorough testing and debugging of frontend applications.
  • Stay updated with emerging frontend technologies and industry trends.
  • Work closely with the team to define and implement frontend development best practices.
  • Responsible for dealing with incidents and problems related with the sites and applications in scope of the department.
  • Implement version control by using systems like Git to manage and collaborate on code.


  • Bachelor’s degree in computer science or related field.
  • +3 years of experience in frontend development.
  • Expertise in HTML, CSS and vanilla JavaScript.
  • Strong understanding of frontend frameworks and libraries such as jQuery or React.
  • Experience with integrating APIs to fetch and display data dynamically.
  • Experience with responsive design and mobile-first development.
  • Knowledge of CSS preprocessors such as Sass or Less.
  • Experience with version control systems like Git to manage and collaborate on code.
  • Understanding of performance optimization techniques.
  • Excellent problem solving and debugging skills.
  • Strong attention to detail and a passion for delivering high-quality work.
  • Ability to work collaboratively in a team environment.
  • Proficiency in English at an intermediate to advanced level. Excellent verbal and written communication skills for interacting with stakeholders and team members

Lunik employees enjoy:

  • Hybrid working (3 days at home and 2 in the office)
  • Corporate pension plan
  • Free health insurance for the whole family
  • Free English and Spanish language classes
  • Free psychotherapy sessions
  • Gym membership subsidy
  • Free Life insurance
  • Flexible retribution
  • Fun socials – from weekly happy hour drinks to big seasonal events.

Job Category: Frontend
Job Type: Full Time
Job Location: Malaga, Madrid, Seville