We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to apply for this job!

Login or register
to publish this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Engineers who find a new job through JavaScript Works average a 15% increase in salary 🚀

Senior Frontend Engineer

Toronto, Canada

03 February, 2021

Salary

C$75K - 105K + Equity

Contract type

Full time

Technologies & frameworks

  • JavaScript
  • Rails
  • CSS
  • Docker
  • GraphQL
  • REACT JS
  • css-in-js
  • Backbone

Benefits & perks

  • Paid sick days
If you love learning, tackling tough problems and working with great people, this could be for you.

Role overview

How you’ll make a huge impact here - and for your career:

You’ll be able to work on a product, AdvocateHub, that 8 of the top 10 software companies in the world use today to build communities that deliver efficient revenue growth, activating users and mobilizing advocates to power their growth. In short, we’re a passionate team working hard to build the best customer marketing and advocacy product in the world.

Software and tech debt go hand in hand, that’s why we have a third of our teams investing in our platform to make life easier for developers. You’ll also have two days a month to invest in problems you think are worth solving. So if you love learning, tackling tough problems and working with great people, this could be for you.

Our Technology:

Our core product is written in Ruby on Rails, we’ve created dozens of other services to support our scale as well as speed up our delivery schedule. While we use ruby on rails to serve our apis and store our data, our frontend application is a rich web app built with modern reactjs with a focus on functional and declarative programming. We’re currently in a big push to embrace graphql and expand our usage of typed data. If you’ve ever wanted to get away from the imperative style so often found in javascript codebases, you may find our tech stack particularly interesting. We use the ramdajs functional library everywhere, Gulio Canti’s tcomb for typing, and we’re exploring typescript and algebraic data types for future projects.

We make extensive use of AWS, Docker, Postgres, Mongo, ElasticSearch, Drools, Memcached and Redis within our infrastructure. We use tools like GitLab CI to streamline our deployments and tools like Datadog to see what’s going on under the hood. In addition, we are a big fan of Terraform and in the process of automating all the things!

What an incredible candidate looks like:

React experience

  • At least 2 years experience creating dynamic applications using ReactJS
  • Up to date knowledge of the React ecosystem, including suspense, hooks etc.
  • Familiarity with graphql and apollo
  • Experience building/using component libraries
  • Experience with css-in-js, EmotionCss in particular
  • Bonus points for integrating react with legacy codebases (backbone/rails)

General Javascript experience:

  • Knowledge of modern build tools, processors, bundles
  • Familiarity writing and maintaining internal nodejs tooling/scripting
  • Fully comfortable with npm, Babel, webpack.

General

  • Very comfortable in bash/zsh/fish/your shell of choice
  • Familiarity with Docker
  • Resourceful and collaborative, able to act as a mentor to other developers, and want to help those around you succeed. At times, acting as a lead for other developers to complete larger projects
  • You don’t shy away from detective work and problem solving (even when the answer isn’t obvious); finding a solution to a problem excites you.
  • Comfortable and willing to spread your knowledge throughout the team
  • Last but not least, you’ve got a documentation mindset

What you’ll get from us:

At Influitive, you’ll find an empowering environment where people are inspired to do great work, learning and developing quickly as professionals as they fundamentally change the way modern businesses operate. (Check out our Glassdoor page to see what this looks like in action in the words of our advocates – our employees.) We offer competitive compensation and stock options in the company. Hungry and want to truly feel your impact while working with an amazing team of people? This is the place for you.

At Influitive, we believe that diverse and open teams perform the best.

Fostering an inclusive environment where we can learn and grow from each others’ perspectives is an important element of our growing family. Influitive welcomes and encourages people from all backgrounds, abilities, experiences and perspectives to apply to join our team. We are committed to being an equal opportunity employer, and are happy to provide accommodations upon request at all stages of the interview process.

  • 50-249

Influitive is your strategic partner in customer marketing. Our SaaS product and professional services help companies discover, nurture, and mobilize their advocates to accelerate sales and increase customer lifetime value. We believe the companies that put their customer advocates at the heart of their business are the ones that will win. Learn more at influitive.com!

View 1 job
Engineers who find a new job through JavaScript Works average a 15% increase in salary.

Salary

C$75K - 105K + Equity

Contract type

Full time

Technologies & frameworks

  • JavaScript
  • Rails
  • CSS
  • Docker
  • GraphQL
  • REACT JS
  • css-in-js
  • Backbone

Benefits & perks

  • Paid sick days

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through JavaScript Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through JavaScript Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Other roles that might interest you

Senior Frontend Engineer