Front-end developer

A Front-End Developer is responsible for building the visual and interactive elements of websites and web applications. They focus on everything users see, touch, and engage with on the screen. From layouts and animations to responsive components and smooth user interactions, front-end developers bring digital designs to life using modern web technologies.

While back-end development handles server logic and data processing, the front-end is all about the client-side experience—ensuring that every page looks polished, loads quickly, and works across all devices. A skilled front-end developer bridges creativity with technical expertise to deliver user-friendly, high-performance interfaces that enhance overall user experience.

  • Position
  • Experience
  • Location

Qualification, Experience & Skills

  • Must be a graduate. Candidates having computer science/software engineering, or any related field will be preferred.
  • Candidate having min. 2 to 3 years of exp.
  • Person should have good communication skill and command over english.
  • Should have a sound knowledge of HTML, CSS, javascript, react.js and next.js.
  • Should have very good knowledge with front-end development tools like github, codepen, and sass.
  • Should have familiarity with UI/UX design tools like figma, XD, photoshop, and illustrator.
  • Should have efficiency in using debugging tools to check and rectify errors.
  • Should have very good knowledge of RESTful APIs and web service integration.
  • Should have very good understanding of code versioning tools, such as {{git / mercurial / SVN}}

Responsibilities

  • To develop and implement front-end components using javascript, HTML & CSS.
  • To build reusable code for web applications using frameworks like react.
  • To translate designs into functional web pages.
  • To optimize components for maximum speed and scalability.
  • To collaborate with back-end developers to integrate UI and UX with server-side functionality.
  • To work with the design team to bridge the gap between graphical design and technical implementation.
  • To do troubleshoot and debug issues across browsers and devices to ensure a seamless and cohesive user experience.
  • Stay up to date on emerging technologies and web development best practices.