Description

  • Develop user-friendly web pages using HTML, CSS, and JavaScript.
  • Maintain and enhance existing websites.
  • Optimize websites for maximum speed and scalability.
  • Design and implement mobile-responsive and native features for web applications.
  • Collaborate with back-end developers and web designers to improve usability.
  • Gather feedback from clients and users to build effective solutions.
  • Understand and troubleshoot basic back-end coding, with mandatory knowledge of REST APIs.
  • Ensure high-quality, consistent code standards.
  • Stay updated on emerging front-end technologies.
  • Build reusable code and libraries for future use.
  • Maintain brand consistency throughout the design.
  • Proven work experience as a Front-end Developer.
  • Proficient in HTML, CSS, JavaScript, and TypeScript.
  • Expert-level proficiency in React.js/Next.js with the ability to design and implement large-scale applications.
  • Knowledge of state management libraries such as Redux.
  • Strong problem-solving skills and a passion for React.js, Next.js, and Redux.
  • Experience with GraphQL and AWS (S3, CloudFront) is advantageous.
  • Knowledge of other JavaScript frameworks like Vue.js and Angular is a plus.
  • Familiarity with task runners and build tools like Gulp and Grunt.
  • Experience with CSS pre-processors like Sass and Less.
  • Proficient in browser testing and debugging.
  • In-depth understanding of the entire web development process, including design, development, and deployment.
  • Strong understanding of layout aesthetics and SEO principles.
  • Familiarity with Agile methodologies, Jira, and Git.
  • Knowledge of CSS animations is an advantage