Back to all vacancies

Front-end UI Developer

  • Full-time
  • Development
  • San Sebastián, Spain

Front-end UI Developer - Job Description

Job Brief

We are looking for a Front-End UI Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.


  • Building new features for our flagship product the Deception Director
  • Working with different people from different departments
  • Create usable, coherent and appealing experiences for our users
  • Ensure our UI is accessible, performant, responsive and bug-free for recent versions of web browsers across all popular systems
  • Keep our test suite up-to-date
  • Additionally work with highly structured and interactive visuals based on WebGL


  • A portfolio or resume demonstrating experience in the field or to show off your skills
  • Exceptional proficiency in building web-apps in Typescript using Angular
  • Working experience in client-side state management tools. Good understanding of component-based architecture and handling reactive asynchronous event-based programs with RxJS.
  • Excellent knowledge of CSS and experience writing SCSS/SASS in a way that is easy to extend and maintain.
  • A keen eye for visual and interaction details when translating designs (prototypes, mockups) to code. We use Adobe XD or Figma for handoff.
  • Good understanding of how to work with HTTP APIs.
  • GIT
  • Written and oral English communication skills 
  • Write tests with Jasmine/Karma (or Jest, Cypress)


  • Experience implementing visualisations and animations using WebGL and Canvas-based libraries like BabylonJS
  • Strong fundamentals for frontend architecture


Location: San Sebastian, Spain (negotiable for exceptional candidates)

Salary Range: Variable depending on experience - Possibility of participation in stock option plan.

Travel Requirements: None

About CounterCraft: CounterCraft is a rapidly growing start-up that creates the leading Cyber Security “Threat Deception” platform for large enterprises. Join a dedicated team of specialists in Cyber Security with an HQ in San Sebastián, Spain. We currently operate across North America and Europe with presence in the USA, UK and Spain.