Job Openings Senior Front-end Developer

About the job Senior Front-end Developer

Responsibilities

  • Producing clean, efficient code based on specifications and industry best practices
  • Accountable for working with external data sources and APIs
  • Ensuring the performance, quality, and responsiveness of applications
  • Understanding of continuous integration / continuous delivery concepts and the ability to troubleshoot related issues
  • Learning new technologies when required
  • Providing architectural direction on behalf of the architect team
  • Actively participate in projects kick-off meetings and understanding requirements
  • Providing time estimates for new initiatives when requested
  • Accountable for unit tests implementation when required
  • Performing peer code reviews
  • Working on other technologies when required by the company

Requirements

Must have

  • From 4+ years of experience as Front-end Developer using React.js / NextJS
  • Proficiency in English (More in Reading + Writing)
  • Experience with Git / CLI / Docker / Docker compose
  • Experience with designing, building and using APIs
  • Proficient with Typescript / Javascript / HTML / CSS
  • Deep understanding of React.js / NextJS best practices
  • Experience with Redux, @tanstack/query or swr, tailwindcss
  • Experience with Webpack
  • Able to understand business requirements and translate them into technical requirements
  • Familiarity with modern front-end development tools
  • Understanding of JavaScript profiling tools such as Chrome developer tools

Nice to Have

  • Any additional programming language is a plus
  • Involvement in the React.js community is a big plus
  • Experience in working with WeChat API
  • Experience with NodeJS
  • Experience with MaterialUI
  • Experience with React Native
  • Experience with integrating IoT devices such as beacons