Position: Front-End Developer
Company: 8allocate
Experience required: 3y
English level: upper

**8allocate** is a global provider of end-to-end custom software development solutions to companies all over the globe, from North America to the EU to Israel to Australia.

Headquartered in Estonia, we run offshore Research and Development centers in Kyiv and Lviv. Our team is 50% remote and distributed. We specialize in flexible interaction exclusively with international clients (we cover industries from commercial aviation to fintech) thanks to a multinational support group of experts and management.

**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.
Headquarter: Australia.
Founded Date: 2019.

We are looking for a skilled **Front-End Developer** 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.

**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;
— Proficiency in Vue 3 (Composition API), JavaScript, HTML/CSS;
— 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;
— Familiarity with Git and relevant versioning strategies such as Gitflow or GitHub flow;
— Solid understanding of component-driven design patterns;
— 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.
— Coverage of sports activities.
— People-oriented management without bureaucracy.
— Coverage of psychologist sessions.
— Paid vacation and sick leaves.