We are looking for a front-end web engineer who has experience with the React framework. 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.
Translating designs and wireframes into high-quality codes.
Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
Communicate effectively with others.
Work in a high-level team and exchange technical knowledge.
Opportunity Highlights:
Possibility to work remotely some days of the week.
Flexible hours: whether you're looking for a minimum commitment of 15 hours a week or a full-time engagement, we cater to both.
Immediate start: positions are open now – tell us your earliest availability.
The opportunity to work on international assignments.
Requirements:
Good knowledge of computer science basics (algorithms and data structures).
Extensive experience in JavaScript and Typescript.
Rich experience with React.js and 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.
Experience with popular React.js workflows (such as Flux or Redux).
Familiarity with code versioning tools such as git.
Good understanding of web performance concepts (web essentials).
Strong communication skills (also in English), sense of ownership, and problem-solving approach.