Job Description
We are looking for a talented and passionate Front-End Developer to join our team. The ideal candidate will have strong skills in ReactJS and CSS preprocessors (such as Sass or LESS) and a keen eye for detail in crafting responsive, high-performance, and user-friendly web applications.
Key Responsibilities:
- Develop, maintain, and enhance the front-end of web applications using ReactJS.
- Collaborate closely with UI/UX designers to implement visually appealing and interactive user interfaces.
- Write and optimize reusable, well-documented, and maintainable code.
- Use CSS preprocessors (e.g., Sass, LESS) to streamline and structure styling.
- Ensure responsive design and cross-browser compatibility across all devices and platforms.
- Work closely with back-end developers to integrate APIs and other services.
- Continuously improve application performance and user experience.
- Participate in code reviews and contribute to best practices for front-end development.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Web Development, or a related field, or equivalent work experience.
- 2+ years of experience in front-end development, primarily working with ReactJS.
- Proficiency in JavaScript, HTML5, CSS Library (Bootstrap, Tailwind ,..) and CSS3.
- Strong experience with CSS preprocessors like Sass or LESS.
- Understanding of front-end build tools such as Webpack, Babel, and npm.
- Familiarity with version control systems, especially Git.
- Knowledge of responsive and mobile-first design principles.
- Experience in integrating RESTful APIs and working within a component-based architecture.
Preferred Skills:
- Familiarity with state management libraries
- Experience with front-end testing frameworks.
- Knowledge of accessibility standards and best practices.
- Familiarity with Figma or Adobe XD for interpreting design files.