Job Description
We are looking for a skilled and motivated Front-End Developer to join our development team. You will be responsible for translating UI/UX design wireframes into functional and responsive web applications. The ideal candidate has a strong understanding of modern front-end frameworks, performance optimization, and user-centered design.
Key Responsibilities:
Develop and maintain responsive web interfaces using HTML5, CSS3, JavaScript, and modern frameworks like React.js, Vue.js, or Angular.
Collaborate with UI/UX designers and backend developers to implement and improve user interfaces.
Ensure cross-browser compatibility and mobile responsiveness.
Optimize applications for speed and performance.
Integrate APIs and work closely with back-end developers.
Write clean, maintainable, and well-documented code.
Participate in code reviews and team meetings.
Troubleshoot and debug issues to ensure a smooth user experience.
Required Skills and Qualifications:
Proficiency in HTML, CSS, JavaScript, and DOM manipulation.
Experience with one or more modern JavaScript frameworks/libraries (React, Vue, or Angular).
Familiarity with version control systems (e.g., Git).
Understanding of RESTful APIs and asynchronous request handling.
Experience with front-end build tools (e.g., Webpack, Vite, npm).
Basic understanding of SEO and web accessibility standards.
Good problem-solving and communication skills.
Preferred Qualifications:
Experience with TypeScript.
Familiarity with CSS preprocessors like SASS/LESS.
Experience working in Agile/Scrum environments.
Knowledge of testing tools/frameworks like Jest, Cypress, or React Testing Library.
Exposure to CI/CD pipelines and deployment workflows.