Intermediate React Developer - remote

Givecloud
Posted 2 years ago
We Work Remotely
Our developers are dedicated professionals passionate about writing great code, shipping great code, and making the best product possible. This team is the heart of Givecloud and given full autonomy to make data-driven and innovative product decisions, informed by the CX and Marketing teams.
This is a Work from Home / Remote Opportunity for anyone living in Canada.

The Role
  • Develop &deliver high quality, detail-oriented user experiences (from sketches, breadboards and flows to final deliverable)
  • Collaborating with our engineering lead and CEO on scoping new features
  • Prototyping new features and seeing what works and what doesn’t
  • Helping to design and evolve our software development process
  • Support the backend team when necessary
  • Bring a focus to application performance, WCAG accessibility and browser compatibility
  • Salary Range: 90-110K CAD + Employee Benefits

Who You Are
  • You are someone who wants to iterate quickly, test theories, and build from solid user driven results.
  • Constantly learning and increasing your knowledge &skills
  • Highly self-motivated and results-oriented team player who can thrive in a remote environment
  • You care deeply about the user experience, never shying away from the last mile to create something truly delightful

What you’ll need
  • 3+ years experience as a React / React Native developer (understanding of state management, context, hooks, lifecycle)
  • Experienced with the full development life cycle, including understanding customers needs, architecture, design, coding, testing, and delivery of solutions
  • Experience with Jest (or other testing frameworks)- Experience with CSS/SCSS
  • Experience with using development tooling (Github, NPM, Command Line)
  • Excellent interpersonal and communication skills (both written and oral)
  • Experience working in an environment that develops in quick iterations, on-the-fly planning, balancing shifting priorities and uses retrospection to constantly improve their process

Nice to haves
  • Experience with RecoilJS
  • Experience with backend development using server-side frameworks, such as PHP/Laravel or NodeJS/Express
  • Database skills (in one of the following or similar: Elasticsearch, Postgres/PostGIS, SQLite, MySQL, SQL Server, MongoDB, Redis, etc.)