Skip to content
Home » Lead WordPress / VueJS Developer

Lead WordPress / VueJS Developer

  • by

Job Description

We are a rapidly growing SaaS membership management platform, are looking for a Lead developer to run our development team and drive the further evolution of our product. As Lead Developer you’ll manage our existing developers and projects, develop roadmaps for new features and enhancements, and play a key role in building our internal and external development team as we continue to expand.

We’re a fully remote team scattered across the US but our current developers are all here in Southern California. Communication is critical so you must have availability via Slack and Google Meets between the hours of 10am and 5pm Pacific Time. We review work, discuss project status, peer code, etc. as needed during those hours.

About Us: We run a Software as a Service (SaaS) platform that has doubled in size each of the last three years and now serves clients across the United States. While the back end is powered by WordPress the front end and dashboard largely use the REST API and Vue.js. We have also developed a number of custom WordPress plugins that we use internally and a few of those have been released publicly.

About You: You have at least two years programming experience working on complex projects. Prior management experience is preferred but not required. You must be comfortable with setting team goals and holding people accountable to them. You enjoy working collaboratively on projects and coding as part of a team.

THE ROLE
Develop modern web applications that process millions of transactions from facility check-ins to credit card payments;
Ensure a high-quality code base;
Responsible for code reviews and merges;
Lead and help build a team of developers with regular one-on-one and team meetings;
Manage a development roadmap so both our internal teams and our customers have a clear idea of what is being built and when features are expected to be released;
REQUIRED SKILLS
WordPress: You know WordPress in depth. You’ve dug into the core code and understand how it works. If you needed to modify a built-in REST response you could, or you know where to turn to figure it out. You write clean, well commented code that someone coming behind you would be able to easily follow.

Vue.js / Vuex / Vue Router: All of our interfaces are built with (or being ported to) Vue. You understand Vue.js features, patterns and best practices. Good knowledge of vanilla javascript is helpful as well.

UI Frameworks: You have solid experience with a UI framework like Bootstrap. We use Vuetify.js, a Material Design framework, so bonus if you’re already familiar with it.

APIs: We’re steadily shifting all of our code to being API based and frequently build tools that leverage third party APIs like SendGrid, Authorize.net, Google, etc.

Git: Solid understanding of a standard Git workflow: branch / pull request / merge. We don’t honestly often use Git’s more advanced commands but if you needed to revert to a prior commit you could.

Composer: Our PHP code is all object oriented and namespaced and we use autoloading to handle dependencies.

Node: We use Vue-cli so you won’t often be working with Node directly but experience with it is definitely a plus.

Webpack: Automates all of the development and build processes. Linting, minifying, etc. A decent understanding of how to adjust Webpack configurations would be helpful.

Grunt: We try to automate as many things as possible and a stack of handy Grunt tasks are part of that.

The skills listed above don’t cover everything you’ll need in your toolbox and we don’t expect that you’ll necessarily have all of them right now. But you should feel comfortable with a majority of them and with your ability to pick up new skills as you go.


Requirements

About You:
  • You have at least two years programming experience working on complex projects.
  • Prior management experience is preferred but not required.
  • You must be comfortable with setting team goals and holding people accountable to them.
  • You enjoy working collaboratively on projects and coding as part of a team.
THE ROLE
  • Develop modern web applications that process millions of transactions from facility check-ins to credit card payments;
  • Ensure a high-quality code base;
  • Responsible for code reviews and merges;
  • Lead and help build a team of developers with regular one-on-one and team meetings;
  • Manage a development roadmap so both our internal teams and our customers have a clear idea of what is being built and when features are expected to be released
REQUIRED SKILLS
  • WordPress: You know WordPress in depth. You’ve dug into the core code and understand how it works. If you needed to modify a built-in REST response you could, or you know where to turn to figure it out. You write clean, well commented code that someone coming behind you would be able to easily follow.

  • Vue.js / Vuex / Vue Router: All of our interfaces are built with (or being ported to) Vue. You understand Vue.js features, patterns and best practices. Good knowledge of vanilla javascript is helpful as well.

  • UI Frameworks: You have solid experience with a UI framework like Bootstrap. We use Vuetify.js, a Material Design framework, so bonus if you’re already familiar with it.

  • APIs: We’re steadily shifting all of our code to being API based and frequently build tools that leverage third party APIs like SendGrid, Authorize.net, Google, etc.

  • Git: Solid understanding of a standard Git workflow: branch / pull request / merge. We don’t honestly often use Git’s more advanced commands but if you needed to revert to a prior commit you could.

  • Composer: Our PHP code is all object oriented and namespaced and we use autoloading to handle dependencies.

  • Node: We use Vue-cli so you won’t often be working with Node directly but experience with it is definitely a plus.

  • Webpack: Automates all of the development and build processes. Linting, minifying, etc. A decent understanding of how to adjust Webpack configurations would be helpful.

  • Grunt: We try to automate as many things as possible and a stack of handy Grunt tasks are part of that.

    The skills listed above don’t cover everything you’ll need in your toolbox and we don’t expect that you’ll necessarily have all of them right now. But you should feel comfortable with a majority of them and with your ability to pick up new skills as you go.


Benefits

A great talent deserves even greater compensation. CoDev provides several benefits that you can enjoy as soon as you join our growing team. We take pride in delighting you with what you deserve.
  • Anticipate a regularization increase in your 6th month.
  • One Time Signing bonus amounting to PHP 20,000 given on your first payout
  • Client Retention Incentives amount to PHP 30,000 for every milestone earned.
  • Utility Stipend of 1,500 per month
  • Annual salary increases based on your performance.
  • Tax-Free allowances incorporated in your pay.
  • Employee health is our top priority, so everyone gets a Medical and Life Insurance package on your 3rd month with us plus 2 dependents.
  • We offer salary loans with 0% interest, payable in 2 months.
  • Provide an opportunity for self-improvements like access to online training sites such as Udemy, Pluralsight, and other resources. Plus, training reimbursement to the online course or program you choose!
  • Leave credits you can enjoy for vacation and travels with family because we believe that work-life balance matters!
  • Company events and parties such as our huge Anniversary and Christmas Parties, and of course seasonal events such as Valentines, Halloween and so many more.
  • Team outings and lunches every now and then to promote camaraderie in the team.

  • Job Information

  • Industry
  • Computer Software
  • Office Locations
  • Work Setup
  • Work from home until further notice