Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 9, 2023
    Deadline: Nov 8, 2023
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Shuttlers is a platform that enables professionals access efficient shared transportation in Lagos Metropolis. We help transform the stressful time commuting to and from work into a productive, refreshing and relaxing experience. With Shuttlers App, Professionals can book a seat on a route, pay for a seat and track the arrival of their shuttles.
    Read more about this company

     

    Head of Software Engineering

    Job Summary

    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.

    Responsibilities

    • 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

    • 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 

    go to method of application ยป

    Technical Product Manager

    Job Summary

    The technical product manager will be responsible for creating roadmaps, implementing them, and bringing Shuttlers product vision to life. You will also be responsible for taking the business requirements and translating them into technical requirements.

    Responsibilities

    • Develop and execute route to market strategies for each product and service offering.
    • Recommends the nature and scope of present and future product lines by reviewing product specifications and requirements; appraising new product ideas and product changes.
    • Brings new products to market by analysing proposed product requirements and product development programs.
    • Explore new ways of improving existing services and products for increased business impact.
    • Conduct market research and focus group discussions to determine customers needs for product and service improvement.
    • Assesses product market data and evaluates results.
    • Ability to work well with internal team to ensure requirements are fully understood and that implementation plans match expectations 
    • Oversee technical product management employees by recruiting, selecting, orienting, and training employees.
    • Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; and participating in professional societies.
    • Define success criteria for testing, provide product training and own the user acceptance testing for each product release and update.
    • Work within a software development methodology like AGILE.
    • Coordinate product releases with the operations, marketing and technology team.
    • Facilitate the creation and maintenance of proper product documentation

    Requirements

    • Proven work experience in Technical product management or similar role
    • Ability to drive strategic direction and build collaborative skills 
    • Experience with backend services and APIs
    • Ability to understand technical details and explain them to non-technical audience 
    • A bachelor’s degree in product management is preferred
    • Ability to adapt to a constantly changing and fast paced work environment
    • Must possess good leadership qualities

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Shuttlers Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail