UI Engineer

Job description

As a UI Engineer at EclecticIQ, you'll help build the Intelligence Center. The Intelligence Center is designed to help cyber security specialists and threat hunters to detect, analyze and respond to malicious activity. You'll work closely together with product managers, UX designers, and backend engineers to solve challenging problems and deliver valuable features. Within the UI engineering team, you will discover solutions, review code, do technical design, implement best practices and help continuously improve the team.


Responsibilities

  • Successfully execute against the mission of architecture and implementation of the EclecticIQ Intelligence Center frontend client;
  • Work with necessary stakeholders from inside and outside the team to design and develop a modern accessible and performant user interface;
  • Collaborate with other UI engineers, providing technical feedback(code reviews etc.) and promote UI architectural standards and best practices;
  • Build reusable components and front-end libraries for future use;
  • Translating designs, wireframes,   and requirements into high-quality code;
  • Test and troubleshoot application software;
  • Collaborate with other developer teams to discuss user interface applications and ideas;
  • Work closely with engineers, web designers, and product managers to create strong and effective applications;
  • Monitoring and improving front-end performance;
  • Documenting application changes and developing updates.

Requirements

  • At least 5 years’ experience in developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack;
  • Previous experience working as a react.js developer;
  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages;
  • Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux;
  • Experience in using testing frameworks such as Jest, Cypress and/or similar technologies;
  • Familiarity with RESTful APIs;
  • Experience with user interface design;
  • Experience with browser-based debugging;
  • Strong team player attitude, willingness to pick up and own a variety of tasks in a small team, building a software product;
  • Ability to understand business requirements and translate them into technical requirements;
  • GITLab experience is a plus;
  • An insatiable urge to benchmark, improve and optimize.


Benefits

Working with EclecticIQ means an exceptionally challenging and dynamic industry that has a positive impact on the world. We offer a full-time position with a competitive salary, 24+1 annual holidays, and an appealing education budget (including a corporate Coursera account). On top of that, we have a hip, home-like working place in the heart of Amsterdam, while you are welcome to work from home as well. At EclecticIQ, you can work with the latest technology and solve interesting problems. We are backed by international investors to build the future together!


About EclecticIQ

EclecticIQ is a global threat intelligence, hunting and response technology provider. Its clients are some of the most targeted organizations, globally. To build tomorrow’s defences today, they have to understand the threats against them – and align their efforts and investments to mitigate their risks. EclecticIQ helps governments, large enterprises and service providers manage threat intelligence, create situational awareness and adopt an intelligence-led cybersecurity approach. EclecticIQ extended its focus towards hunting and response with the acquisition of Polylogyx’s endpoint technology in 2020. Founded in 2014, EclecticIQ operates globally with offices across Europe, North America, and via value-add partners.

More info: www.eclecticiq.com

In case of any questions or queries, please reach out to our Talent Management Partner at brenda@eclecticiq.com.

Just as EclecticIQ, our customers have high standards when it comes to reliability, professionalism, and integrity. Therefore, screening for integrity will be part of the application process. The procedure consists in any case of the following components:
- Identity verification;

- Checking diplomas;

- Check Curriculum Vitae;

- Certificate of Good Conduct (VOG). By proceeding with your application, you agree to the above.