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.

Responsibilities

  • 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

Requirements

  • 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)


Extra


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

Other

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. www.countercraftsec.com