Job Description
About the project:
It is one of the biggest European companies in security part. The company aims to provide you with all the information necessary to understand the nature of web vulnerabilities, as well as to know how to detect, avoid, and mitigate them. Now we want to grow and make a new product. It means you will be a part of a new team and could provide new technologies.
As a front-end engineer, you will work on building next generation user-interface. Will be combining the best-of-both worlds from two product lines into a single consolidated Single Page Application (SPA). You will work with the UI/UX designer to bridge the gap between graphical design and technical implementation. You will take an active role on both sides and define how the application looks as well as how it works.
Qualifications
Strong production experience working building in Vue.js / Angular JavaScript/Typescript, Vue.js 3+ HTML5, CSS3/SASS, TailwindCSS Promises, reactive libraries (e.g. RxJs / Apollo Client) Playwright, Vitest (Jest / Karma) Good knowledge of RESTful architectures exposing APIs and familiarity with GraphQL Ability to work with Git, Atlassian stack, and G Suite Good understanding of server-side CSS pre-processors, such as SASS, and utility-first frameworks, such as TailwindCSS / Bootstrap Familiarity with test-driven development and good engineering practices Very good understanding of how single page application frameworks work in general Good understanding of asynchronous request handling and partial page updates Proficient understanding of cross-browser compatibility issues and ways to work around them Great communication skills, proactive attitude to problem-solving, and collaborative behavior Proficient use of both written and spoken EnglishWhat is nice to have: Ability to build Gitlab CI/CD pipelines Experience working with Amazon Web Services (EKS, S3, RDS, EC2) Experience or knowledge of Docker and/or Kubernetes Sketch, Figma
Responsibilities
Help build new user-facing features across multiple teams Build reusable code, components, and libraries for future use Ensure the technical feasibility of UI/UX designs and communicate with UI/UX team Optimize application for maximum performance and scalability Analyze UX design, help improve on the design, and migrate improved versions to a Vue.js SPA Work closely with the business to maintain accountability for performance in the team Provide mentorship and supervise developers Work closely with Product Managers to ensure your product-focused, cross-functional team is integrated into the success of the business Drive technical design sessions, retrospectives, 1:1s, code reviews etc Contribute to the hiring strategy and professional development of the teams
Working Conditions
What we offer:Financial stability and competitive compensation depending on experience and skillsB2B contractSocial package – Private Medical HealthcareTransparent professional and career growth development plansBuddy systemFlexible work schedule20 working days of paid vacation leave5 days off on demand15 working days of paid sick leave with a certificate4 months of paid Maternity Leave on B2BReferral ProgramAccess to Language Learning Platform goFluentAdditional training and certificationsFriendly team and pleasant working environment