FRONT END DEVELOPER

Responsibilities

  • Developing new user-facing features using React.js and Redux
  • Building reusable components and front-end libraries for future use
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Building quality mockups and wireframes
  • Translating designs and wireframes into high quality code
  • Collaborate with customers, web designers, and back-end developers to get feedback and improve usability
  • Conduct unit testing with Jest

Required skills

  • Understanding of front-end development tools and technologies (e.g. ES6, NPM, Webpack, JS Unit Testing, Git, CSS Pre- and Post-Processors, Responsive web design and etc)
  • A graduate degree in IT Software Engineering
  • Proven work experience as a Front-end developer
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Knowledge of SEO principles
  • Familiarity with softwares like Figma, Adobe Suite Photoshop and content management systems
  • Excellent analytical and multitasking skills
  • Familiarity with TypeScript, Cypress, and UX are a plus