Overview
Front-End Developer Job Description
We are looking for a skilled
Front-End Developer to join our team and help build high-quality, user-friendly web interfaces. You will work closely with designers, backend developers, and product managers to turn UI/UX designs into responsive and interactive digital experiences.
Key Responsibilities
- Develop user-facing features using HTML, CSS, and Build and maintain responsive, mobile-first web pages
- Collaborate with UI/UX designers to translate designs into high-quality code
- Optimize applications for speed, performance, and scalability
- Implement and maintain front-end frameworks such as React, Angular, or Vue
- Integrate front-end components with backend APIs
- Ensure cross-browser compatibility and troubleshoot UI issues
- Maintain code quality with proper testing, debugging, and documentation
- Stay updated with emerging front-end technologies and best practices
Required Skills & Qualifications
- Strong proficiency in HTML5, CSS3, JavaScript (ES6+)
- Strong proficiency in React
- Knowledge of responsive design and CSS frameworks (Bootstrap, Tailwind, etc.)
- Familiarity with version control (Git)
- Understanding of RESTful APIs and JSON
- Experience with build tools (Webpack, Vite, Gulp, or similar)
- Strong problem-solving skills and attention to detail
- Ability to work collaboratively in a team environment
Preferred Qualifications (Nice To Have)
- Experience with TypeScript
- Knowledge of testing frameworks (Jest, Mocha, Cypress)
- Understanding of SEO, accessibility (A11y), and web performance metrics
- Familiarity with UI/UX principles and design tools (Figma, Adobe XD)
- Experience with CI/CD tools and cloud platforms
Education & Experience
- Bachelors degree in Computer Science, Engineering, or related field (preferred but not required)
- 1- 5 years of professional front-end development experience, depending on the seniority level
What We Offer
- Competitive salary & benefits
- Collaborative and innovative work environment
- Opportunities for learning, career growth, and skill development
- Flexible working arrangements (onsite, hybrid, or remote depending on company policy)
(ref:hirist.tech)