Job Openings FRONT END DEVELOPER

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