Software Development Engineer – III – Frontend Development

May 7, 2025

Job Description

Job Description : A front-end developer is responsible for creating and implementing the visual and interactive elements of a website or application that users interact with directly. This includes developing user interface (UI) designs, layouts, and features using various programming languages, such as HTML, CSS, JavaScript, and React JS. Some specific tasks a front-end developer may do include : Responsibilities : – Developing and maintaining web applications that are optimized for various devices and browsers. – Implementing responsive design and cross-browser compatibility for different screen sizes. – Developing user-friendly and interactive web features such as buttons, forms, and menus. – Using JavaScript libraries and frameworks such as React.js to build complex web applications and interactive features. – Writing and maintaining code that is clean, efficient, and easy to understand. – Testing web applications to ensure they are bug-free and work seamlessly for the end-users. Required Skills and Experience : – 5-8 years of professional experience in frontend development. – Expertise in HTML, CSS, and JavaScript. – Strong proficiency in React.js and related libraries. – Experience with responsive design and cross-browser compatibility. – Knowledge of modern frontend build tools and workflows (e.g. , Webpack, Babel, npm, yarn). – Experience with version control systems (e.g. , Git). – Strong understanding of UI/UX principles. – Experience with testing frameworks (e.g. , Jest, Enzyme, Cypress). – Excellent problem-solving and debugging skills. – Strong communication and collaboration skills. – Experience with Typescript. Preferred Qualifications : – Experience with other JavaScript frameworks (e.g. , Angular, Vue.js). – Knowledge of server-side rendering (SSR) and static site generation (SSG). – Experience with performance optimization techniques. – Familiarity with accessibility standards (WCAG). – Experience with cloud platforms like AWS or Azure (ref:hirist.tech)