Lead Vue.js / PHP developer

HUBX

10 days ago
Remote

Role and Responsibilities


We are looking for an expert levelprogrammer 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