https://bayt.page.link/SDXuXFjuHS8kS3Nd9
Create a job alert for similar positions

Job Description

About the job FRONT END DEVELOPER

Job Description


We are looking for a talented and experienced Front-End Developer to join our dynamic team. In this role, you will be responsible for developing and implementing user interface components using well-known front-end technologies and frameworks. Your main duties will include creating innovative solutions for our web applications, ensuring high performance, and optimizing them for maximum speed.


Responsibilities


  • Develop New User-Facing Features: Build reusable code and libraries for future use.
  • Optimize Applications: Ensure applications are optimized for maximum speed and scalability.
  • Collaborate with Team Members: Work closely with other developers, designers, and stakeholders to achieve project goals.
  • Implement Responsive Design: Ensure the technical feasibility of UI/UX designs and make sure they are responsive.
  • Maintain Code Quality: Ensure code quality through consistent code reviews and adherence to coding standards.
  • Debug and Resolve Issues: Identify and fix bugs and performance bottlenecks.
  • Stay Updated: Keep up-to-date with the latest industry trends, technologies, and best practices.

Requirements


  • Proven Experience: Minimum of 3-5 years of experience as a Front-End Developer.
  • Proficiency in HTML/CSS: Strong knowledge of HTML5, CSS3, and CSS preprocessors like SASS or LESS.
  • JavaScript Expertise: Solid understanding of JavaScript, including ES6+ syntax.
  • Frameworks and Libraries: Experience with front-end frameworks and libraries such as React, Angular, or Vue.js.
  • Version Control: Proficient with version control systems, particularly Git.
  • Responsive Design: Experience with responsive and adaptive design principles.
  • Cross-Browser Compatibility: Understanding of cross-browser compatibility issues and ways to work around them.
  • Testing: Familiarity with front-end testing frameworks like Jest, Mocha, or Cypress.
  • Problem-Solving Skills: Strong analytical and problem-solving skills.
  • Team Player: Excellent communication and collaboration skills.

Preferred Qualifications


  • Bachelor's Degree: Degree in Computer Science, Information Technology, or a related field.
  • UI/UX Design Skills: Experience with UI/UX design tools such as Sketch, Figma, or Adobe XD.
  • Build Tools: Knowledge of build tools like Webpack, Gulp, or Grunt.
  • SEO Principles: Understanding of SEO principles and ensuring that applications will adhere to them.
  • Additional Libraries/Frameworks: Familiarity with additional libraries/frameworks such as Redux, Vuex, or MobX.
  • Agile Methodologies: Experience working in an Agile/Scrum development process.

Vertical


Technology




Job Details

Job Location
Dubai United Arab Emirates
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.