We are looking for a front-end web engineer who is motivated to combine the art of design with the art of programming. As a member of the front-end team, you will work with product stakeholders (design, product, QA, back-end) on various projects with large-scale users.
Responsibilities:
Collaborate not only with front-end engineers, but also with product managers, back-end developers, and designers to deliver the best user experience.
Contribute to a culture of technical excellence: adopt best practices and build for your future.
Actively participate in front-end technical discussions and projects, such as internal front-end team packages.
Review code developed by other front-end engineers and provide feedback to ensure best practices.
Own and contribute to the technical aspects of any project you are a part of.
Requirements
Good knowledge of computer science basics (algorithms and data structures).
Extensive experience in JavaScript and Typescript.
Rich experience with react.js or other modern JavaScript web frameworks (Vue.js, Angular, etc.).
Deep knowledge of react js lifecycle and hooks.
Experience with Next.js or other ssr frameworks like Nuxt.js.
Experience with CSS preprocessors like Sass.
Good understanding of web performance concepts (web essentials).
Experience in agile development methodologies.
Strong communication skills, sense of ownership, and problem-solving approach.