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)