Job Description:
- Design, develop, and implement user interface components using interactive and user-friendly front-end technologies as agreed upon.
- Collaborate with UI/UX designers to translate designs into responsive HTML, CSS, and JavaScript code that meets standards.
- Optimize applications for maximum performance and scalability. Identify and fix performance issues and bugs.
- Optimize websites or applications to be more efficient by improving code and minimizing server requests.
- Collaborate with the backend team to integrate APIs and other services.
- Conduct code reviews and ensure clean coding practices that adhere to standards.
- Provide technical documentation and ensure the code is easy for other developers and UI/UX designers to maintain.
- Participate in developing new features and feature improvements under the supervision of the Tech Lead or Engineering Manager.
Requirements:
- Associate's degree or Bachelor's degree in Computer Science, Informatics Engineering, or related field.
- Minimum 2 years of experience in Front End Engineer, Software Engineer or related field
- Good understanding of data structures and algorithms.
- Experience with HTML, CSS, JavaScript (JS) programming language, especially with React JS/Vue JS
- Understand how to use REST APIs with React Query.
- Experience with Git, Clean Code, Responsive Design, and CI/CD.