Job Description:
We are looking for a talented and detail-oriented Frontend Developer to join our development team. The ideal candidate will be responsible for designing and implementing user-facing features, ensuring high performance, responsiveness, and a seamless user experience across all devices and browsers. You will work closely with UI/UX designers, backend developers, and QA engineers to deliver high-quality web applications.
Key Responsibilities:
- Develop responsive and interactive web pages using HTML, CSS, and JavaScript
- Convert UI/UX designs (Figma/Adobe XD) into high-quality code
- Ensure cross-browser compatibility and mobile responsiveness
- Optimize applications for maximum speed and scalability
- Integrate frontend components with backend APIs
- Maintain and improve website performance and usability
- Debug and resolve frontend issues and bugs
- Collaborate with backend developers and designers
- Follow best practices in coding, version control (Git), and testing
Required Skills:
- Strong knowledge of HTML5, CSS3, and JavaScript (ES6+)
- Experience with frontend frameworks like React, Angular, or Vue.js
- Familiarity with CSS frameworks such as Bootstrap or Tailwind
- Understanding of REST APIs and API integration
- Knowledge of version control systems (Git)
- Basic understanding of SEO principles and web performance optimization
- Cross-browser compatibility knowledge
Preferred Skills (Good to Have):
- Experience with TypeScript
- Knowledge of build tools like Webpack, Vite, or Gulp
- Familiarity with testing frameworks (Jest, Cypress)
- Understanding of accessibility standards (WCAG)
- Experience with CMS platforms (WordPress, Shopify)