Position: Front-End Engineer (Vue)
Company: 8allocate
Category: JavaScript
Experience required: 5y
English level: upper

**About the project:** Our client is a leading joint US and Australia cyber security organization whose mission is to defend clients and partners from the most advanced threats.
Our client specializes in **cyber security**, intelligence, cloud, cyber defense, Encryption, ransomware, malware, and cyber consulting.
**Core products** include Cloaking Firewall and Malcore.
We are looking for a skilled **Front-End Engineer** to join our team and help us build a web portal for our Twitter API functionalities. The ideal candidate will have experience with **Vue 3** (Composition API), JavaScript, HTML/CSS, Git (and ideally knowledge of git-flow or GitHub flow versioning strategy) and a solid understanding of component-driven design patterns.
**Stage:** This developer is needed for a new platform (5th Column project).
**Timezone requirements:** 10 am to 7 pm. (Ukraine time) the person will be mainly cooperating with Australia and Dubai.
**Client team:** 5-10 engineers based in Australia and the USA. The client is opening an office in Kyiv, and we expect the Ukraine team to be 4-5 engineers in the next few months. Now in the Ukraine team, we have System Engineer/DevOps and Data Scientist/Tensorflow Developer.
**English:** Upper-intermediate or higher

**Requirements:**
- 3+ years of experience in web development, focusing on front-end development.
- Strong knowledge of HTML, CSS, JavaScript, and front-end frameworks like React or Angular.
- Experience working with APIs, preferably Twitter API.
- Understanding of web design principles and experience working with design tools such as Figma or Sketch.
- Knowledge of server-side development with Node.js or similar.
- Ability to work independently and as part of a team.
- Proficiency in Vue 3 (Composition API), JavaScript, HTML/CSS.
- Familiarity with Git and relevant versioning strategies such as Gitflow or GitHub flow.
- Solid understanding of component-driven design pattern.
- Ability to work in a collaborative team environment.
- Excellent written and verbal communication skills.

**Responsibilities:**
- Collaborate with the design team to develop a user-friendly web portal that incorporates Twitter API functionalities for analyzing Twitter activity.
- Develop an intuitive interface to input parameters, display results, and enable sorting and filtering.
- Optimize the web portal for speed and scalability, and ensure cross-browser compatibility.
- Work closely with the testing team to identify and fix bugs and optimize performance.
- Collaborate with the team to design and implement the web portal using Vue 3 (Composition API) and other relevant technologies.
- Create reusable and modular components following a component-driven design pattern.
- Implement responsive design and ensure compatibility across multiple devices.
- Work with API developers to integrate API functionalities into the web portal.
- Ensure high-quality code by writing automated tests and performing code reviews.
- Participate in the release process and ensure smooth deployment using Git and relevant versioning strategies.

**Why choose us?**
- “Family and Friends”. We are no longer a start-up, but still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
- “Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
- “Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.

**Benefits from 8allocate:**
- You’ll work with a supportive and spirited team of professionals.
- Corporate events, holidays, and team buildings for your joy.
- Training and development: we have a huge library (about 500 books!) and a budget for your professional development.
- People-oriented management without bureaucracy.
- Сoverage of sports activities.
- Coverage of psychologist sessions.
- Paid vacation and sick leaves.