Position: Front-End Developer
Company: Internet 2.0
Experience required: 3y
English level: basic

Job Description:
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 gitflow or GitHub flow versioning strategy), and a solid understanding of component-driven design pattern.
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 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

Requirements:
•	3+ years of experience in web development, with a focus on front-end development.
•	Strong knowledge of HTML, CSS, JavaScript, and front-end frameworks such as 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

Duration: This is a 6-month project with a high potential to extension.
We are an equal opportunity employer and welcome all qualified candidates to apply. If you are passionate about building high-quality web applications and have the skills we are looking for, please apply with your resume and portfolio.