Senior React Javascript Developer

Toronto, ON, Canada Posted 12 days ago
PowerToFly approved because…
  1. Flexible work schedule and generous PTO policy
  2. Work-life balance (we have kids too!)
  • Other great benefits - We're adding them, not scaling back:
    1. Medical, dental, and vision insurance
    2. Weekly lunches and a well-stocked kitchen
    3. Transit benefits
    4. Monthly events and quarterly off sites
  • Day-to-day, they’ll be responsible for taking high-fidelity prototypes and transforming them into fully functional features with a solid and secure API backend, clean front-end components, and automated tests. High-quality code and the ability to deliver milestones all the way to production are our key metrics for success.

    You’re probably keen to hear about our tech stack:

    We use React, Redux and Apollo GraphQL client with ES6 and SCSS. Frontend code is unit-tested using Jest and Enzyme and cleanliness is maintained using latest approaches (ESLint, AirBnB style guide, Prettier). Styling is separated from components and modularized using CSS modules approach with the help of webpack.

    Our application backend is built on Ruby on Rails.

    We take full advantage of Postgres with a trigger-based time machine, SQL views, and a willingness to drop from ActiveRecord to raw SQL when it makes sense.

    AWS is our product’s home.

    Sidekiq, Redis, ElasticSearch and websockets definitely play their parts.

    And curious about our engineering workflow:

    Each month we agree to milestones to deliver by the end of the month.

    We release to production once every two weeks.

    Jira and Slack help us coordinate across continents and time zones.

    Gitlab helps us improve each other's code, and our well-tuned linter keeps reviews quick on style and heavy on substance.

    Our QA team works hard to catch issues, bugs, and cross-browser glitches before we merge a pull request into the mainline, and again before release in the weekly smoke test.

    Gitlab CI gives us the power to continually improve our automated testing infrastructure.

    Qualifications
    • 5+ years software development experience
    • Proposes the pragmatic solution to painful problems
    • Finds opportunities to teach others
    • Loves to hear about the value our work delivers to our customers
    • Kindly and consistently pushes the team forward, but knows how to pick their battles
    • Responsible, skilled, helpful, and kind.
    • Recognizes that team relies on them, but you knows when to stop working and values the smart solution over the hard one.
    Mission

    We’re passionate about connecting highly skilled women with leading companies commited to diversity and inclusion

    Are you looking for your dream job? In Office. Flexible. Remote.

    Join our Movement

    Are you hiring? Join our platform for diversifying your team

    Post a job