Africa's leading supply chain technology platform.
Job Summary
As a Lead Software Engineer, you will take charge of creating innovative software solutions and lead teams of developers implementing and improving applications for Kobo360, Experiences, and Products globally. As a Tech Lead, you will be responsible for helping estimate, plan, and oversee development activities being executed by both internal and vendor development resources. The Agile delivery methodology will be the predominate working model for your team. The Tech Lead role will be regularly expected to lead meetings, interface laterally with senior technology and line of business stakeholders, and assume the main responsibility for the technical solution and steering of the technical work of developers / engineers working on assigned projects.
Duties/Responsibilities of a Lead Software Engineer
Basic Qualifications
A minimum of eight (5) years of software development experience Experience collecting, reviewing and updating requirements and/or user stories Experience writing technical documentation and providing engineering deliverables Experience with SCRUM and other Agile development practices a plus A demonstrated pattern of leadership, formal or otherwise
Technical Skills Required:
Preferred Qualifications: Has solid understanding of the software development life cycle SDLC (e.g. requirements, analysis, design, implementation, testing, and documentation) and associated execution models (e.g. Waterfall, Agile, Iterative Development, etc.) Disciplined approach to software development. Including defining and enforcing engineering best practices Expertise in modern web frameworks (Angular, React, Polymer) Strength in full-stack web development (Java/J2EE, PHP, Node) Strength in web performance (First Contentful Paint, First Meaningful Paint, Image Optimization, JS and CSS optimization) Strong problem solving and analysis skills. Expert level knowledge in Object Oriented Programming Strong understanding of Computer Science fundamentals Strong knowledge of unit testing, behavioral testing and continuous integration Strong application performance / tuning skills Demonstrated understanding of the importance of maintainable / sustainable product solutions General knowledge developing mobile applications that interface with RESTful services
SOFT SKILLS & OTHER REQUIREMENTS Excellent written, verbal and interpersonal communication skills. The position requires frequent communication with senior leaders, technical colleagues and partners across several different geographic locations and time zones Proven ability to work with all members of an extended and diverse project team Must be detail-oriented, self-organized, be committed to quality and be capable of tracking multiple issues simultaneously Candidate must have mentoring and guidance skills to provide oversight and direction to contractors and internal members of the software development team Ability to handle virtual teams and work with resources in multiple sites (onsite, offshore, near shore) Excellent time management skills
With Kobo's platform, companies now have easy access to a large pool of trucks with real-time tracking at affordable and flexible rates. Drivers conveniently find loads they want, are paid instantly and get reverse goods. The extensive data gathered through the Kobo platform provides integral insights into driving efficiency to supply chain operations of medium and large enterprises.