engineering lead vue.js php developer

Lead Vue.js PHP Developer

Role and Responsibilities

We are looking for an expert level programmer with strong fundamentals in computer science and problem-solving skills - ideally someone with a 1st class bachelors degree in Computer Science.

To join a team of senior level engineers, reporting to the CTO, collectively managing a team of approximately 30 developers working on enhancements to our core platform HUBX, a mature multi-tenant SaaS platform built in Vue.js and PHP Symfony. We are currently reviewing the go-forward technology stack.

The ideal candidate will be very familiar with a software development lifecycle that uses sophisticated GIT based branching models with continuous integration and deployment in AWS. Writing clean, elegant, scalable, robust, well-tested, bug-free code will be a passion in the person we are looking for and they should expect to show leadership to more junior team members through pairs programming and code review process.

This is a lead developer position running a team of approximately six distributed developers. Strong interpersonal skills are a must-have requirement for this role.

Starting with a 3-month probationary period, exceptional candidates will be offered a full-time role once this completes.

  • Develop a sense of product ownership and share the responsibility for its strategic direction

  • Provide architectural vision for the platform and help set the roadmap for its execution

  • Continuously drive the development team to work efficiently to deliver new features to the platform

  • Lead-from-the-front in all programming matters

  • Keeping up to date with the latest developments in software engineering

  • Suggesting new ideas for platform features

  • Play a key part in deciding the future programming landscape and technology stack

  • Strong participation in the agile project management process

  • Collaborate closely with senior management, product owner, product designer, project management, business analysts, QA testers, test automation engineers and the DevOps team.

  • Ability to liaise with key enterprise clients of the platform to ensure delivery expectations are fully managed.

  • Provide strong leadership for a fully remote and distributed development team

General Skills

  • Ability to work in a team with a desire to contribute and make an impact from day one

  • Communicate complex ideas in a clear and concise manner

  • Interest in financial investments and capital markets

  • Good interpersonal and presentation skills

  • Proactive and pragmatic

Essential Technical Skills / Experience

  • Full-stack developer

  • Highly proficient in JavaScript (TypeScript) and PHP

  • Strong familiarity with Vue.js and PHP Symfony

  • Flare for innovation and design

  • Production "eye" for quality  

  • Full familiarity with AWS tech stack

  • Relational Databases

  • Strong grasp of software development fundamentals (data structures, algorithms, object-oriented programming, development methodologies) 

  • Systems integration and API development experience

Desirable Skills / Experience

  • Other JavaScript frameworks (React, Angular)

  • Front-end development (HTML, CSS, LESS, SASS)

  • Cloud Providers (AWS, Azure, GCP)

  • Python

Minimum Academic Qualifications

  • BSc in Computer Science (2:1)

The Ideal Candidate

  • Practical approach, hands-on and a strong team player

  • Good interpersonal and presentation skills

  • Self-starter and resourceful

  • Intelligent and with high energy levels

Have an Awesome Remote Product?
Promote it right here · On our platform · starting at $49/mo