Job Description
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.