Subscribe to Job Alert
Join our happy subscribers
Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
We create beautiful, scalable web products and applications using the latest technology and methodology. We do pretty interesting work with new technologies such as PWAs, Machine Learning, AI and Blockchain, and we're big on web standards. IO has a fantastic in-house Design team. We are still relatively small, with 20 - 30 people, therefore, we mainta...
Read more about this company
The individual will work closely with IO’s Client Relationship Manager, Product Owners, Managers, Development Leads, younger team members and CEO to build exceptional Products, Applications and Startups.
Our ideal candidate has...
A minimum of six years of full-time industry experience leading software development teams (preferably using most of these - Laravel / PHP, Node.js, Vue.js, React, JS, HTML, CSS, RESTApi)
Ability to perform end-to-end application development and manage an entire app
Excellent problem-solving skills
Experience of working remotely
Are passionate about code quality
The ability to respectfully review code and be a mentor with leadership skills
A strong background in relational database theory and excellent knowledge of Relational Databases (Postgres, MySQL, SQL Server, Oracle)
Familiarity with NoSQL storage (MongoDB, Redis, Elastic, etc.)
Experience with Amazon AWS platform or Kubernetes
Our ideal candidate has a firm grasp on these methodologies:
Agile / Scrum
Waterfall
Atomic software development approach
Our ideal candidate is:
First and foremost, a Developer
Kind, yet firm
A people manager and mentor
A great architect
A pragmatic thinker
Client-centred (meaning you can align IO’s goals and deliverables with the Client’s goals and deliverables); and
Presentable and knowledgeable in Client interactions
Roles & Responsibilities
As a Lead Software Engineer leader you will:
Develop a team of software engineers through coaching, mentoring and management
Maintain high levels of development practices including technical design, solution development, systems configuration, documentation, test, issue identification and resolution, writing clean, modular and self-sustaining code
Grow the technical expertise of your team
Work closely with the Client Relationship Manager, Project Managers and other Senior Developers to enable sustainable delivery
Work closely with the Operational Team to hire and onboard engineers
Facilitate collaboration with other engineers, product managers and designers to solve interesting and challenging problems across our Startups and Clients
Partner with other managers and engineers across the organisation to align strategies, roadmaps, priorities and dependencies to mitigate risks and issues
Present roadmaps, complex ideas, and features to a broad audience effectively
Why join us?
Build your CV for free. Download in different templates.
Join our happy subscribers