Voir tous les postes vacants

Senior React Developer

emplacement

Prague | Remote

Horaire de travail

Flexible

relation

Contractor

Récompense

4.000 - 5.600 € / month

expérience requise

Senior

langues requises

English

Opportunities for you

  • Work with senior engineers in a small team. We are sharing knowledge and constantly improving our processes, to make the development as smooth as possible.
  • Discover and learn new technologies. Shopify’s dynamic ecosystem and the growing userbase encourages us to search for new approaches and optimisations - primarily, we work with React/Python/Django, besides that we are not locked to specific technologies and we always choose what works for us the best.
  • Manage your time yourself in a remote and async environment. Everyone has their own personal life and habits and we respect that.
  • Enjoy a personalised approach and space for growth. We value individuality and respect each person's uniqueness.
  • Benefit from open discussions and sharing your opinions. We are a team that helps each other and listens to alternative solutions.

Requirements

  • Experience as a Frontend Developer, working with React.
  • Working remotely but limited to European time zones.
  • Ability to take ownership of complex tasks and work remotely, demonstrating proactivity and good communication skills.
  • Knowledge of technical English, both in written and spoken form.
  • Knowledge of JavaScript/TypeScript and CSS3 is essential.
  • Experience in creating responsive and adaptive designs that work across various devices and screen sizes.
  • Strong knowledge of React ecosystem, single-page applications and authentication mechanisms. Knowledge of tools and techniques for minimizing load times and enhancing the user experience, such as lazy loading, code splitting, and caching.
  • Knowledge of frontend testing frameworks and libraries (e.g., Jest, React Testing Library, Cypress).
  • Proficiency in state management libraries (e.g., Redux, Zustand) and understanding of their integration with React applications.
  • Deep understanding of web development concepts & architectures and use of modern technologies is must have. Knowledge of REST API and GraphQL and caching mechanisms.

Challenges ahead of us

  • Focusing on our flagship app Candy Rack, introducing new innovative features and keeping up with the Shopify ecosystem.
  • Enhance our existing Shopify applications by improving UI responsiveness and staying up to date with current UX trends to enhance overall user experience.
  • Optimize and improve scalability of our apps to deliver a stable solution to our growing user base.

Our tech stack

Development

  • Frontend: React, TypeScript, Polaris, Preact, React Query, Cypress, Jest, Tailwind CSS, styled-components, Webpack, React Hook Form, WebSockets
  • Backend: Python, Django, RQ, Celery, REST framework, Strawberry/Graphene, Postgres, Redis, Docker

Infrastructure

Heroku, DigitalOcean, CloudFlare, Sentry, AWS SQS, Mailgun, Elastic APM

Tools

GitHub, JIRA, Slack, Notion, Loom, StatusCake

Why join us

  • We are no startup, "business as usual" company, or even corporate. We are a dynamic company that combines the best from each world. A company where people enjoy working and create value.
  • We don't have any external investors (neither are we looking for any). Everything we do is bootstrapped. We do things our way – things that just make sense to us and our clients. Common sense, data quality and customer focus are our core values.
  • If you're interested in e-commerce, you will have the opportunity to cooperate with experts from companies like Google, Avast, Isobar, or Expando.
  • The apps and online stores that we create have a significant impact on the businesses of our partners, often seen immediately. We are confident in our ability to provide additional value and enhance the overall success of our clients.
  • We operate as a truly remote-first and async-first company, allowing you to choose your place and time for work. We care about outputs and results.

Our recruitment process

  • Pre-screening - initial video call with our Senior IT Recruiter.
  • Technical call - the first round of hiring with the Director of Engineering and Frontend Lead.
  • Second technical round with some team members.
  • Paid weekly assignment - a real assignment in our code base.

All steps in an online environment.

Formulaire de candidature

Merci Votre demande a été reçue.
Oups ! Une erreur s'est produite lors de l'envoi du formulaire.

En soumettant le formulaire, vous acceptez le traitement de vos données personnelles conformément à notre Politique de confidentialité.