flag iconGo back
Sparkle company logo

Head of EngineeringSparkle

Akwa IbomNigeria
2 years0 Applicants
eye icon0
circular warning alertOops! It seems this job from Sparkle has expired

job description - Head of Engineering


  • We are looking for an extremely talented individual who will lead the evolution of our product and technology strategy, along with building a growing team of software engineers.
  • The ideal candidate has prior experience in a senior technical leadership capacity and has deep expertise in building and shipping products as well as able to manage engineering teams.
  • Our company is growing in a very fast pace and as such we are looking for someone with experience in sourcing and hiring engineers as well as the ability to structure engineering teams.
  • This role requires someone who has deep knowledge of application lifecycles, databases, and services and is able to introduce processes and systems to help scale our technology infrastructure.

Responsibilities
What you get to do every day:
Product Development:

  • Owns all initiatives to develop and scale Sparkle’s products and features.
  • Defining a technology road map with organization & business goals envisioning the tech stack required to scale the business with a long-term technology vision.
  • Responsible for managing Sparkle’s product back-end, front-end, infrastructure, architecture, and scalability
  • Work closely with the business and engineering teams on issues related to design and requirements
  • Help development team to build high-quality products. Make all developers aware what are the quality standards in an organization, what value they bring in, and encourage them to make the standards even better
  • Understanding business needs for defining engineering and product building requirements
  • Provides inputs, estimates, and plans for product and feature development
  • Setting and managing expectations for a feature and product development
  • Monitoring and supporting apps and handling issues that get escalated.
  • Be ready to get your hands dirty with actual coding as and when needed, we expect you to spend 40% time doing hands-on technical work and test 60% on management activities.

Process Management:

  • Establish and stimulate software development standards and processes along with best practices for the delivery of scalable and high-quality software.
  • Develop a deep and strong understanding of the technologies, tools, and techniques used within the team
  • Championing best software engineering practices like design, code reviews, etc.

People Management:

  • Being a technical mentor - Manage and review the technical contribution of engineers.
  • Leading and building engineering teams that comprise back-end, front-end, mobile, and DevOps engineers.
  • Work closely with the People & Culture team in hiring engineers including preparing job descriptions, identifying skillsets, developing hiring tests, and participating in  interviews
  • Setting up short bursts of hackathons with the team to accelerate ideas to the experimentation stage.

About You
Education:

  • Bachelor’s Degree / Nano Degree or certification in Computer Science / Software Engineering. 

Experience:

  • 10 to 15 years cumulative experience developing high-scalable software products in PHP7/8. This role also requires at least 5 years of experience managing engineering teams.
  • Must have a background in working in the finance and banking industry with solid industry knowledge. 

Engineering Skills Required:

  • Must have previously worked as a software engineer at a senior level.
  • Proficient in Laravel or Symfony and have a deep understanding of the basics
  • Ability to write well-structured, efficient, and maintainable code and actively keep the quality of the codebase in check
  • Excellent analytical and problem-solving skills  

People Management Skills:

  • You feel comfortable with managing complex engineering teams and have worked in a leadership role in a fast-paced start-up
  • Must have a lot of experience managing or mentoring the performance and development of high-performing engineers
  • Must know what good looks like for a high-performing team of engineers and know-how to get there
  • Has experience hiring excellent engineers
  • Must have an empathetic leadership style and ability to build a strong and effective relationships with the team. 


flag iconReport
About the company
Sparkle logo
117 followers
Follow

At Sparkle, we are building a tribe of like-minded people to create a marketplace that makes it easy to achieve business outcomes. We believe we can make your life better by offering you freedom&trust

Recommended for you