0% found this document useful (0 votes)
8 views2 pages

Sourcing Task 6

The document outlines a job posting for the Head of Engineering (Software Development) position at a remote mobility tech start-up in Lagos, Nigeria, requiring a minimum of 8 years of experience. The role involves overseeing the software development lifecycle, leading a team, implementing best practices, and collaborating with cross-functional teams. Key requirements include strong technical skills in software engineering, leadership experience, and familiarity with agile methodologies and mobile development.

Uploaded by

didi vlog
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views2 pages

Sourcing Task 6

The document outlines a job posting for the Head of Engineering (Software Development) position at a remote mobility tech start-up in Lagos, Nigeria, requiring a minimum of 8 years of experience. The role involves overseeing the software development lifecycle, leading a team, implementing best practices, and collaborating with cross-functional teams. Key requirements include strong technical skills in software engineering, leadership experience, and familiarity with agile methodologies and mobile development.

Uploaded by

didi vlog
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Sourcing Task 6

Job Summary
●​ Job Title: Head of Engineering (Software Development)
●​ Job Location: Remote (Lagos, Nigeria)
●​ Industry: Mobility Tech (start-up)
●​ Client Overview: Our client provides a transport solution that helps professionals
transform the stressful time journeying to and from work into a productive and stress-free
experience.
●​ Minimum Qualification: Degree
●​ Experience Level: Senior Level
●​ Experience Length: 8+ years

The Head of Engineering will be responsible for overseeing the entire software development
lifecycle, ensuring the delivery of high-quality software products and solutions. You will work closely
with cross-functional teams and senior management to drive innovation, implement best practices,
and achieve business objectives.

Role Attributes
●​ Provide strategic leadership and vision for the software engineering department, setting clear
goals and objectives aligned with the organization's overall strategy.
●​ Lead, mentor, and inspire a team of software engineers, fostering a collaborative and
high-performance culture.
●​ Oversee the entire software development lifecycle, from requirements gathering and design
to implementation, testing, and deployment.
●​ Drive the adoption of agile methodologies and best practices to improve development
efficiency, quality, and time-to-market.
●​ Collaborate closely with product management, design, and other stakeholders to ensure
effective product planning and execution.
●​ Define and implement software development processes, standards, and tools to optimize
productivity and quality.
●​ Continuously evaluate and improve software development practices, staying up-to-date with
industry trends and advancements.
●​ Ensure compliance with software engineering best practices, security standards, and
regulatory requirements.
●​ Manage software development budgets, resource allocation, and vendor relationships, as
necessary.
●​ Act as a technical advisor to senior management, providing insights on emerging
technologies, industry trends, and potential risks or opportunities.

Requirements
Job Requirements
●​ 8+ years of front-end and back-end development experience, with at least 3 years in a
leadership role.
●​ Proven track record of successfully leading and managing software engineering teams in
fast-paced, dynamic environments across the frontend and backend development stacks
●​ Deep understanding of software development methodologies, including agile and DevOps
practices.
●​ Strong technical background in software engineering, with proficiency in multiple
programming languages and technologies such as Javascript or Typescript, VueJS, React,
or Angular.
●​ Deep experience developing on mobile platforms - native mobile app development using
Swift, Objective-C, Java, Kotlin or cross-platform mobile development using React Native,
Xamarin, Flutter
●​ Excellent problem-solving and analytical skills, with the ability to make data-driven decisions.
●​ Demonstrated ability to effectively communicate complex technical concepts to both
technical and non-technical stakeholders.
●​ Strong leadership and interpersonal skills, with the ability to inspire and motivate team
members.
●​ Experience working with cross-functional teams and managing relationships with internal and
external stakeholders.
●​ Familiarity with cloud platforms, microservices architecture, and scalable software solutions.
●​ Up-to-date knowledge of industry trends, emerging technologies, and best practices in
software engineering.
●​ Strong documentation skills and process-driven approach to managing software
development practice.
●​ Strong production experience setting up and managing Kubernetes environment, deploying
and scaling containerized applications
●​ Experience in setting up, managing API documentation tools and driving adoption of such
tools in engineering teams such as Postman, OpenAPI Spec, swagger, etc

You might also like