Všechny otevřené pozice

Senior React Developer

Lokalita

Prague | Remote

ÚVAZEK

Flexible

FORMA SPOLUPRÁCE

Contractor

NABÍZENÁ ODMĚNA

4.000 - 5.600 € / month

POŽADOVANÁ ZKUŠENOST

Senior

POŽADOVANÉ JAZYKY

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.

Mám zájem

*Povinné

Děkujeme! Vaše zpráva byla úspěšně odeslána.
Oops! Při odesílání formuláře se něco pokazilo. Zkuste to prosím znovu.

Odesláním formuláře vyjadřujete souhlas s našimi Podmínkami OOÚ.