Web Developer

April 23, 2021
Application ends: April 21, 2025

Apply for this job

Email *
Browse

Upload .pdf file only

Job Description

You are great at what you do, but freelance has been getting old. You are tired of having to constantly chase new business, collect payment and deal with clients who don’t get technology. Not only that, but you want to focus on what you like to do, create code. You don’t want to deal with the business side.

Furthermore, you are tired of having to explain why good code helps to prevent tech debt and creates stability to clients who just don’t get it.

You want to work on a team of like-minded developers who you can bounce ideas off of. Sometimes there are code issues and there are several not great options, it’s nice to have a team to chat through issues with.

If you are interested in this role then please respond with what you have done previously and what you are looking to do next. How does this role fit into that? Applications without a custom response to this post will be atomically rejected.

You will be joining a team of one lead developer and one junior CSS and frontend developer. We have a great team of 10 in addition to the development team.

We are hiring 2 devs to help ramp up development of our plugins.

We donate a percent of all Revenue to charities that the team cares about, each team member is able to vote on a charity they would like to donate to.

Starting team members get an additional 3 paid days off at Christmas in addition to their 2 weeks of vacation each year. Vacation time accumulates after the 3-month probation period ends. Every team member gets their birthday or a chosen day off in lieu of their birthday. We do team meetings, when there isn’t a pandemic.

We work to create a culture of balance where team members are encouraged to take time to recharge. It can be high pressure, and we believe that there is an ebb and flow. We believe that work and personal serve a symbiotic relationship, one supports the other.

We have a membership plugin for wordpress, a plugin that creates a directory and connects to KEAP and a Woo commerce connector plugin to KEAP.

Skills: WordPress, PHP, SQL,Javascript, Github
BONUS: CSS, jQuery, AJAX, KEAP API, payment gateways, Paypal, Amazon payments,

For this role you will be helping us build WordPress plugins for our customers. Our plugins will be connecting to remote services through various APIs. Familiarity with oAuth, CRM’s, ecommerce, and analytics is a plus. Creating stable, well thought out code, while adhering to our coding standards (naming, indentation etc) and building products we can grow and enhance is the goal.

Example tasks:

We are creating an evergreen webinar plugin (webinars on demand). A client can select which days and times they want a person to be able to select on the frontend. Your task is to create an array which would look at what the settings say to generate a dropdown on the front end for the end user to choose their time.

We connect via REST Api to KEAP. Every 24hrs the token expires. Your task is to create a cron job to check for when the expiry is and get a new token every 12 hours, before it expires. During the testing phase, create a log to ensure that the connection is stable.

https://developer.infusionsoft.com/docs/rest/#!/Account_Info/getAccountProfileUsingGET
We have an order form that is connected to the KEAP API. Your task is when the order form is created to create the order using the API in the CRM (KEAP). If the response is a fail, then it displays a failure notice. While the order is going through, create a “processing” notification for the end user

This role is for you if:

  • You thrive with structure
  • You enjoy working with a team
  • You want to have creative freedom to make things better
  • You want autonomy over your work
  • You LOVE WordPress
  • You are very familiar with PHP
  • You are very familiar with JavaScript

This role is not for you:

  • You cannot own up to timelines and learn from them
  • You do not have a sense of humour
  • You are okay with mediocre

Our purpose as a company is to remove the roadblock of technology to business growth.

  • We CARE
  • We’re on the same TEAM
  • We ENJOY what we do
  • We FIGURE it out
  • We use FEEDBACK as fuel

Looking forward to hearing more about you and how the company can help you to achieve your goals.

Application deadline: 2022-01-26

Job Types: Full-time, Permanent

Salary: $65,000.00-$75,000.00 per year

Additional pay:

  • Bonus pay

Benefits:

  • Flexible schedule
  • Paid time off
  • Work from home

Schedule:

  • Monday to Friday

COVID-19 considerations:
We don’t meet in person unless COVID restrictions allow us to have annual meetings.

Application question(s):

  • Tell us about a plugin you have developed, what were the requirements and how did you work through them?
  • How do you figure out how much time coding something will take? What do you do if you find out your estimations were off?
  • What about this job interests you?

Experience:

  • JavaScript: 2 years (required)
  • WordPress: 2 years (required)
  • jQuery: 1 year (preferred)
  • PHP: 1 year (preferred)
  • APIs: 1 year (preferred)
  • Woo Commerce Customization: 1 year (preferred)
  • WordPress plugin development: 1 year (preferred)

Work remotely:

  • Yes