Full-Time

Creative Industries

Movemeback African oppportunity location Remote

Afrisight - Senior Software Developer Movemeback African opportunity cover image

Description

About Afrisight 

Afrisight is the premier Africa-focused data collection company with data collection communities across Africa. Working as an intersection between African communities and Africa-focused products, Afrisight uses proprietary technology to bridge the gap between products and services and their consumers. 

 

With a key focus on customer and professional insights, corporate data and analytics and marketing intelligence, Afrisight seeks to deliver on its 3 pronged mission 

  • Creating impact and making a difference 
  • Delivering protection and data quality
  • Having a thorough understanding of their partners

 

Afrisight enables the collection and delivery of reliable and relevant Africa market data and insights, using the most convenient, fast and cost-effective data collection methods unlocking data-driven decisions across Africa. Their vision is to become leaders in using digital solutions to enable access to on-demand, real-time, reliable and cost-effective African consumer data and insights.
 

Role Description

Afrisight is looking for a Senior Software Developer to maintain and develop proprietary technology that is aligned with their user needs and business goals. If you have excellent programming skills and are passionate about developing applications or improving existing ones, this would be a great opportunity for you. Working closely with the CTO, you will help bring Afrisights DIY client portal & mobile app to their client market and support the bringing to life of their in-app- purchases products.

 

Your Responsibilities Will Include:

  • Developing Afrisight`s new tech product platform & features - bridging the gap between Afrisights clients and their customer market base 
  • Maintaining Afrisight’s self-service data tool, where Afrisight clients can make live data requests, due to the data available to them via the platform 
  • Further development of Afrisight’s proprietary technology using JavaScript 
  • Working closely with the CTO to develop Afrisight’s first mobile app for IoS and Android
  • Ensuring effective API integration between the Afrisight platform and key data sources 
  • Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement on the platform
  • Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  • Develop ideas for new programs, products, or features by monitoring industry developments and trends
  • Gather and address technical design requirements based on feedback from the clients and the team
  • Provide training and support to junior developers
  • Build reusable code and libraries for future use
     

Criteria

About you
 

You are likely to thrive and enjoy working at Afrisight if:

  • You are curious about technology 
  • You demonstrate an open-minded approach to challenges  
  • You are eager to learn and grow in a fast-scaling environment
  • You enjoy deep diving into problem-solving and take a creative approach to resolving issues
  • You are a team player - flexible with your approach and able to adapt to play different roles as a member of the development team  
  • You are a keen developer 
  • You understand database technologies and how they work 
  • You have experience working in a startup or in a nibble, innovative impact-driven team
  • You enjoy working as part of a remote, global team 

Requirements for the role:

  • 6+ years of experience as a Senior Software Developer
  • Experience using Javascript as a backend developer 
  • Experience building a similar product to the self-service data product Afrisight offers their clients 
  • Experience building database technology, ideally as a senior developer working with high volumes of data 
  • Experience with writing unit and e2e tests
  • Experience working with data analytics & statistics
  • Experience developing mobile apps for both Android and IoS, ideally using the React App
  • Experience programming in languages such as JavaScript and PHP
  • Familiarity with front-end languages such as HTML, JavaScript and CSS
  • Experience developing data mining models 
  • Experience managing a team of junior software developers
  • Experience working in multiple tech environments, including startups and multinational tech organisations  

Benefits

What Afrisight offer

  • A competitive total compensation package 
  • A remote working environment with the opportunity to work with a global team 
  • An opportunity to make a large-scale, measurable impact through developing and maintaining proprietary technology 
  • The opportunity to develop many firsts in Afrisights journey 
  • The opportunity to get involved in more than technology- business development, marketing etc. 

About Afrisight

AfriSight is the premier Africa-focused data collection company with communities all over Africa. As part of our community, you are empowered to contribute to discussions that will help transform the products and services that matter to you. Share your opinion by answering our online surveys and inspire change in real-time.

 

The AfriSight community has thousands of end-user and business consumer members across Africa, men and women of all the ages. As a member, you regularly receive invitation to take part in surveys. You can answer our paid surveys when and where it suits you, on your mobile, at home, work or on-the-go.

 

The company enables the collection and the delivery of reliable and relevant Africa market data and insights, using the most convenient, fast and cost-effective data collection methods. We unlock data-driven decisions across Africa by delivering:

  • Consumer & professional insights
  • Corporate data & analytics
  • Market intelligence reports