Job Overview
We are seeking a talented and passionate Front-End Developer to join our team. The ideal candidate will be responsible for designing and implementing visually appealing and user-friendly interfaces for web applications. You will work closely with our backend developers and UI/UX designers to bridge the gap between design and technical implementation, ensuring a seamless user experience.
Key Responsibilities
- Develop and maintain responsive, high-quality web interfaces using modern web technologies.
- Collaborate with UI/UX designers to translate design wireframes into functional and interactive interfaces.
- Optimize web pages for maximum speed, scalability, and performance.
- Ensure the technical feasibility of UI/UX designs.
- Implement and maintain reusable components and front-end libraries.
- Debug and troubleshoot front-end issues to ensure cross-browser and cross-platform compatibility.
- Stay up-to-date with the latest front-end technologies and best practices.
- Collaborate with backend developers to integrate APIs and ensure seamless functionality.
- Write clean, maintainable, and scalable code following coding standards.
Required Skills & Qualifications
- Proven experience as a Front-End Developer or similar role.
- Proficiency in HTML5, CSS3, and JavaScript (ES6+).
- Experience with front-end frameworks/libraries such as React, Angular, or Vue.js.
- Strong understanding of responsive and mobile-first design principles.
- Proficiency with CSS pre-processors like Sass or Less.
- Familiarity with version control systems like Git.
- Knowledge of RESTful APIs and integration with front-end code.
- Basic understanding of SEO principles and web performance optimization techniques.
- Experience with cross-browser compatibility testing and debugging.
- Strong attention to detail and problem-solving skills.
Preferred Skills
- Experience with state management libraries (e.g., Redux, Vuex).
- Familiarity with build tools like Webpack, Vite, or Parcel.
- Knowledge of TypeScript.
- Experience with testing frameworks (e.g., Jest, Mocha, or Cypress).
- Familiarity with design tools such as Figma, Sketch, or Adobe XD.
- Understanding of accessibility standards (e.g., WCAG).
Education
- Bachelor’s degree in Computer Science, Web Development, or a related field (or equivalent work experience).
What We Offer
- Competitive salary and benefits package.
- A creative and collaborative work environment.
- Opportunity to work on exciting projects with cutting-edge technologies.
- Professional development and career growth opportunities.
Vacature categorie: Designer
Type vacature: Part Time
Vacature locatie: Bangladesh