Deskripsi pekerjaan Frontend Developer XCIDIC
We are looking for a skilled and creative Frontend Developer to join our team. As a Frontend Developer, you will be responsible for creating user-friendly and visually appealing web interfaces. You will work closely with our design and backend development teams to deliver seamless user experiences across various platforms.
Job Description:
- Develop and maintain high-performance, scalable, and secure frontend code using HTML, CSS, and JavaScript.
- Create reusable code and libraries to enhance code modularity and maintainability.
- Collaborate with UI/UX experts to transform wireframes and designs into responsive and functional web interfaces.
- Work closely with back-end developers to integrate frontend components with server-side logic and APIs.
- Rigorously test and debug to guarantee smooth, bug-free user experiences across various browsers and devices.
- Collaborate effectively within an Agile development environment, participating in stand-ups, sprint planning, and retrospectives.
- You'll need to be very organized, not afraid to ask questions, and willing to learn.
Requirements:
- Bachelor's degree in Computer Science or equivalent experience.
- Proven experience as a Frontend with a strong portfolio of web development projects.
- Proficiency in HTML, CSS, JavaScript, Typescript and related web technologies.
- Solid understanding of responsive web design and mobile-first development.
- Familiarity with Material Design, Design System and UI/UX best practices.
- Deep knowledge of React and/or Next.js, including hooks, reusable components, and router. Understanding the component lifecycle and the virtual DOM is essential.
- Familiarity with state management libraries like Redux for managing application state.
- Experience with version control systems (e.g., Git).
- Knowledge of web performance optimization and best practices.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work in an agile development environment.
- Up-to-date with industry trends and technologies.

