We are inviting you to join us!
We are seeking a Front-End Developer to join our team and help craft engaging, high-performance web interfaces for Cybersecurity Knowledge Graph. In this role, you will leverage your expertise in modern web technologies to build responsive and interactive applications. You’ll innovate, develop, and optimize solutions to enhance our cybersecurity platform, collaborating with a cross-functional team to deliver impactful features.
Responsibilities:
· Build and maintain responsive and dynamic front-end applications.
· Implement state management solutions to ensure efficient data handling.
· Utilize frontend build tools and module bundlers to optimize application performance.
· Conduct unit and integration testing for front-end components.
· Collaborate on Git workflows and support CI/CD pipeline efforts for seamless front-end deployment.
· Collaborate with the team to make the best decisions we can for the product.
· Participate in all stages of the software development lifecycle including coding, code reviews, testing, debugging, and deployment.
Required Skills:
· Methods: Strong knowledge of the software and product development lifecycle, coding standards, testing, debugging, and deployment.
· Languages: Proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3.
· Frameworks: Experience with React.js ecosystem - state management, styling, UI component libraries, testing, bundling.
· APIs: Expertise in using RESTful APIs.
· DevOps: Experience working with Git workflows and basic CI/CD pipelines.
· Agile Practices: Familiarity with Agile software development methodologies and tools.
Bonus Skills:
· Experience with full stack React frameworks like Remix, React Router.
· Experience with graph visualization libraries like D3.js or Cytoscape.js.
· Familiarity with force-directed layouts, hierarchical graphs, and clustering techniques.
· Experience with WebGL.
Qualifications:
· 2–4 years of experience in front-end development.
· Bachelor’s degree in Computer Science, Engineering, or a related field.
· Strong problem-solving skills, communication abilities, and a collaborative mindset.
The monthly base salary for this position is from 3000 to 4000 EUR gross. The final offer will depend on your qualifications, competencies, and professional experience.