Description

Job Description:

We are seeking a talented Front-End Developer with 4-5 years of experience to join our team. As a Front-End Developer, you will be responsible for designing, implementing, and maintaining user interfaces for web applications. You will work closely with our design and back-end teams to deliver high-quality, responsive, and visually appealing user experiences.

Responsibilities:

  • Collaborate with design teams to translate wireframes and mockups into responsive web pages.
  • Develop new user-facing features and optimize existing ones for maximum speed and scalability.
  • Implement modern web standards and best practices to ensure cross-browser compatibility and performance.
  • Write clean, efficient, and maintainable code using HTML, CSS, and JavaScript.
  • Work closely with back-end developers to integrate front-end components with server-side logic.
  • Conduct code reviews and provide constructive feedback to team members.
  • Stay updated on emerging front-end technologies and trends to continuously improve our development processes and products.

Requirements:

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • 4-5 years of experience as a Front-End Developer or similar role.
  • Proficiency in HTML5, CSS3, and JavaScript (ES6+).
  • Experience with front-end frameworks/libraries such as React, Angular, or Vue.js.
  • Strong understanding of responsive web design principles and techniques.
  • Familiarity with version control systems such as Git.
  • Excellent problem-solving and debugging skills.
  • Ability to work both independently and collaboratively in a fast-paced environment.
  • Strong communication and interpersonal skills.

Preferred Skills:

  • Experience with CSS preprocessors like Sass or Less.
  • Knowledge of UI/UX design principles.
  • Familiarity with RESTful APIs and asynchronous programming.
  • Understanding of SEO principles and techniques.
  • Experience with front-end build tools such as Webpack or Gulp.

Interested in this job?

267 days left to apply

Apply for this job

Cancel
Job Alert
Subscribe to receive instant alerts of new relevant jobs directly to your email inbox.
Subcrible
Send message
Cancel