The Ignition Group is one of Africa's largest providers of technology, media, telecommunication and financial services, and is built around a powerful purpose - to make life better through innovative technology.
We approach markets that are traditionally complex and contested, and then simplify them, making life easier for consumers, and business more effic...
Responsibilities :
Development of App Interfaces and Features:
- Develop robust, well-structured, and user-friendly app interfaces and features using Flutter and Dart.
- Write clean, easy-to-understand, and maintainable code.
Collaboration and Best Practices:
- Contribute to a culture of best practices and collaborate to maintain the technical quality and simplicity of our software.
- Assist Junior and Intermediate developers with guidance and mentorship.
Quality Assurance and Testing:
- Write automated tests to minimize bugs and ensure high-quality code and application performance.
- Identify, troubleshoot, and resolve bugs promptly.
Continuous Integration and Deployment:
- Assist with the setup and debugging of CI/CD pipelines to streamline development processes.
Documentation and Knowledge Sharing:
- Write and maintain comprehensive documentation for development processes and application features.
Agile Teamwork:
- Actively participate in an agile team environment to groom, prepare, and plan sprint work effectively.
Education and training:
- Bachelor's degree in Computer Science, Engineering, Mathematics, or related fields.
Experience:
- At least 5 years of experience in software development
- At least 3 years of experience with Flutter and Dart, including hands-on experience with API integration and publishing to app stores.
- Flutter and Dart (Android and iOS)
- Firebase
- Git
- Experience in breaking complex solutions into smaller, reusable modules.
- Ability to create high-quality front-end user interfaces and experiences.
- Proficiency in web performance optimization techniques.
- Strong experience with JavaScript, TypeScript, HTML, and CSS.
- Proficiency in Test-Driven Development (TDD).
- Competence with reactive web frameworks like React and NodeJS.
- Competence with version control systems like Git.
- Extensive API integration experience through HTTP/S requests, GraphQL, and Websockets.
- Strong problem-solving skills and the ability to debug and troubleshoot code.
go to method of application »
Responsibilities :
Data Ingestion & Processing
- Assist in building ETL/ELT pipelines using AWS services like AWS Glue, Lambda, and Step Functions.
- Work with Amazon S3 for data storage and ingestion.
- Support real-time and batch data processing jobs.
Data Storage & Management
- Load and manage data in AWS
- Work with Parquet, Avro, JSON, and CSV file formats in data lakes.
Data Transformation & Integration
- Support data transformations using PySpark, SQL, or AWS Glue ETL.
- Assist in writing SQL queries for data aggregation, cleansing, and structuring.
Automation & Orchestration
- Monitor scheduled workflows
- Write basic Python or Shell scripts for automating tasks.
Monitoring & Debugging
- Assist in monitoring and troubleshooting failed data pipelines.
- Perform unit testing and basic debugging of data workflows.
Education and training:
- Diploma in Computer Science, Information Technology, Engineering, or equivalent.
- Bachelor’s degree in computer science, Information Technology, Engineering, or equivalent advantageous.
- Relevant certification (Certified Data Engineer, Certificate Professional, etc).
Experience:
- 2 years in a similar role.
- Experience with architecture and design of secure, highly available and scalable systems.
- Experience with writing scripts using scripting language.
- Experience working with data sets and ordering data through various functions.
- Experience working with internet technologies.
- Experience dealing with internal and external stakeholders.
- Experience working with and/or on Power BI, Snowflake and AWS system advantageous.
go to method of application »
Key roles and responsibilities :
Data Analysis and Insights Generation:
- Analyse large volumes of clickstream, web, and CRM data using advanced SQL and web analytics tools to generate actionable insights for product, marketing, and commercial teams.
- Conduct deep-dive analysis on user behaviour, engagement trends, and conversion metrics across digital platforms.
- Present and analyse critical business metrics for the monthly EXCO report and engage regularly with management to drive data-informed decisions.
Data Engineering and Manipulation:
- Perform data wrangling, cleansing, and transformation to ensure accuracy and reliability in reporting.
- Handle unstructured data and integrate information from various sources, including GA4, SQL databases, and third-party APIs.
- Develop advanced data models to support predictive analytics and segmentation strategies.
- Define Schema Requirement Definitions (SDR) for GA4 custom events to ensure accurate event tracking and measurement.
Web and Digital Analytics:
- Utilize Google Analytics 4 (GA4), Google Tag Manager (GTM), and Looker Studio to track and analyze website and app performance.
- Monitor and optimize web conversion funnels, user journeys, and engagement metrics across digital platforms.
- Support tools to optimize user experience and digital product performance.
- Ensure effective tagging and tracking strategies for new feature releases and marketing campaigns.
Data Visualization and Reporting:
- Build and maintain business performance dashboards for automated reporting on key KPIs using Google Looker Studio and Microsoft Power BI.
- Enhance funnel reporting for both buyer and seller journeys, enabling detailed e-commerce performance insights at the product level.
- Develop real-time data reporting frameworks for operational and strategic decision-making.
Collaboration and Stakeholder Communication:
- Work closely with cross-functional teams (Product, Marketing, Technology, and Commercial) to align analytics efforts with business objectives.
- Act as the primary point of contact for data analytics initiatives, translating complex findings into actionable business recommendations.
- Provide training and mentorship to junior analysts on best practices in data analysis, web analytics, and reporting automation.
Education :
- Bachelor’s degree in computer science, Statistics, Mathematics, Economics, or related field.
Experience :
- 5 - 8 years of proven experience in data analytics, digital analytics, and business analytics.
- Experience in website and mobile app analytics, including GA4 custom event tracking and reporting.
- Experience writing Schema Requirement Definitions (SDR) for GA4 events.
- Advantageous: Experience with Snowflake, Azure Databricks, Firebase A/B testing, Optimizely, Google Tag Manager, and Python/R.
go to method of application »
Core Responsibilities:
- Proactively identify design-led communication opportunities in collaboration with cross-functional teams.
- Execute creative designs for website landing pages, emailers, digital advertising, in-app messaging, social content, infographics, and videos.
- Optimize digital content based on performance metrics and alignment with business plan targets and KPIs.
- Participate in product reviews and feedback sessions to ensure design aligns with product goals.
- Collaborate with the development team and external suppliers to maintain brand consistency across touchpoints.
- Manage project planning and execution to deliver high-quality digital designs.
- Assist in ensuring clear understanding and communication of expectations within the team.
Education and Training:
- Diploma, Degree, or postgraduate qualification in a relevant field, emphasizing a strong foundation in digital design principles.
Experience:
- Minimum of 2 years of experience in a similar digital design role.
- Possess a high-calibre digital content design portfolio showcasing previous work.
go to method of application »
Key roles and responsibilities:
Customer Communication Management:
- Manage the process for customer communication across key engagement channels (email, WhatsApp, SMS, in-app, and push notifications).
- Plan, execute, and evaluate 1:1 customer communications, optimizing key touchpoints for maximum engagement.
Innovative Communication Techniques:
- Implement A/B testing and other innovative communication techniques to stay ahead of the competition.
Core Communication Processes:
- Manage Core Communication processes, including mandatory, transactional, and account-related communications to enhance customer experience.
Automation and AI Integration:
- Leverage automation and artificial intelligence to deliver innovative solutions, increasing digital customer share and reducing costs.
Customer Segmentation and Optimization:
- Define and analyze customer segments, creating custom optimization plans to deliver the right message to the right customer at the right time.
Collaboration and Strategy Development:
- Collaborate with the broader marketing team to develop retention metrics, predictive modeling, and personalized recommendations.
- Contribute to the CRM strategy, aligning initiatives with business priorities and implementing a CRM governance framework.
Education and Training:
- Relevant tertiary qualification in Marketing.
- Deep understanding of customer relationship management concepts, including segmentation, A/B testing, analytics, and retention strategies.
Experience:
- 2-3 years demonstrated experience in CRM automation with a robust track record of driving engagement through automation strategies.
- Experience in FinTech is advantageous.
- Proficiency in implementing innovative communication technologies such as chatbots or machine learning.
- Experience working across the CRM spectrum, from strategizing and designing campaigns to creating, launching, and monitoring them.
- Demonstrated ability to develop, execute, and evaluate onboarding and retention communications aligned with broader business goals.
- Proven track record in implementing personalized communication strategies and optimizing customer journeys for upselling and retention.
- Excellent interpersonal skills to foster collaboration with marketing, tech, and analytics teams.
go to method of application »
Responsibilities :
Development Pipeline Leadership:
- Develop, lead, and execute on the development pipeline.
- Continuously evaluate, optimize, and refine core services using performance data.
- Take a hands-on approach in the development of current and future platforms.
Product Enhancement:
- Make suggestions for improved product solutions or features based on data and customer insights.
- Partner with product, support, business, and design teams to deliver the business vision.
Technical Expertise:
- Remain up to date with industry terminology, concepts, and best practices.
- Assist the team to ensure projects are delivered on time and meet specifications.
Service Development and Maintenance:
- Design, develop, and maintain the Know Your Customer (KYC) service, ensuring compliance with legal and regulatory standards.
- Implement efficient and secure user verification and onboarding processes.
- Build and maintain the User service, ensuring reliable functionality, scalability, and seamless integration with other systems.
- Manage and secure user-related data in adherence to data protection policies.
- Develop and sustain the Event service, optimizing for performance, scalability, and reliability.
- Work with stakeholders to define event-handling processes and improve service functionality.
System Architecture and Integration:
- Design and implement scalable back-end solutions that integrate seamlessly with front-end and third-party services.
- Ensure all services adhere to best practices in system architecture, coding, and deployment.
Education and training:
- Relevant qualification in Software Engineering, IT or Computer Science.
Experience:
- 3 – 4 years in a similar role.
- Previous leadership roles are advantageous.
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.