Jobs Career Advice Post Job
X

Send this job to a friend

X

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

  • Posted: Dec 18, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Tech-forward innovation leaders in the informal retail market. Through our FLASH Business platform, we strive to empower our Traders with a wide range of products and offer unrivalled convenience for consumers. Our retail infrastructure has enabled a money cycle thats enriching informal communities and provides a platform for safe, easy, convenient transa...
    Read more about this company

     

    Senior Software Developer (JAVA)

    Job Description

    • Day to day responsibilities will include:
    • Works seamlessly with their team to solve complex technical problems within their area of expertise.
    • Demonstrates exceptional proficiency in their engineering discipline, bringing depth and versatility to their craft.
    • Consistently writes code recognized by peers as well-structured, efficient, and maintainable.
    • Proactively enhances the areas of code they work on, leaving systems better than they found them by optimizing existing implementations.
    • Takes responsibility for managing and executing deployments with precision and care.
    • Share expertise on systems to empower the team and foster a learning culture.
    • Develops and maintains robust Disaster Recovery procedures to ensure system resilience and reliability.
    • Works confidently with cross-functional teams (e.g., Design, Legal, Data, Risk) to effectively communicate the developer team's work and ensure alignment with broader organizational goals.
    • Regularly mentors less experienced developers, providing constructive feedback on designs and technical approaches. Actively supports onboarding new developers to integrate them effectively into the team.
    • Escalates issues beyond their team or individual work scope when necessary, ensuring successful resolution through appropriate channels. Tackles project or feature-level problems independently while seeking help promptly for unexpected challenges.
    • Demonstrates expertise in non-functional aspects like accessibility, performance, and security. Advocates for and teaches these practices, helping others deepen their understanding.
    • Works effectively and confidently, maintaining persistence in the face of ambiguity or uncertainty. Leverages company-wide resources to navigate complex situations.
    • Actively improves system observability by identifying and addressing gaps in alerts and runbooks. Proactively enhances system stability through thoughtful improvements.
    • Consistently delivers high-quality work, ensuring timely completion of tasks while maintaining the resilience to tackle challenges and blockers.

    Job Requirements

    MINIMUM REQUIREMENTS:

    • Have a minimum of 8+ years’ experience in software development.

    TECHNICAL SKILLS:

    • JAVA Spring boot (JAVA/J2EE)
    • Sound knowledge of OO design principles and patterns.
    • Experience in RESTful web services and
    • Experience with microservices architecture and design
    • Experience with Relational DBMS.

    ADVANTAGEOUS SKILLS

    • Java Spring Boot (Java / J2EE) and experience with Spring Batch
    • OAuth 2.0 authentication
    • Docker
    • DevOps methodology including setting up CI/CD pipelines – Azure & Kubernetes
    • Unit, Integration & load testing
    • RabbitMQ
    • Redis
    • Azure Cloud Services
    • Agile methodologies (Scrum, Kanban)
    • Experience with SonarQube
    • Audit logging
    • Monitoring
    • System Health checks, metrics and monitoring

    go to method of application »

    Junior Designer

    Job Description

    Company:

    • A well-established brand with a global strategy, that prides itself on making people’s lives easier through frontier technology that creates enabling opportunities.

    Culture:

    At FLASH, we realise that “the way we do things around here” drives our business and enables us to achieve our purpose of “Making People’s Lives Easier”. Our 3 values are the drumbeat of our business: 

    • We are all in 
    • We have each other’s backs 
    • We are brave 

    These values help us to make our People’s lives easier by creating a culture where people come to work because it’s a place where they can engage in meaningful work, in a supportive environment where they can be the best version of themselves and achieve the remarkable!

    Job Role: 

    • We are looking for a Junior Designer who is passionate about their craft, someone filled with the desire to make things better, who is constantly looking to improve themselves and always ready to solve a problem. We love teamwork, collaboration and laughter. We work hard and expect that person to do so too. Being part of a great team who wants to do amazing things and execute accordingly. 

    Responsibilities:

    • Design graphic elements, basic animation, and layouts based on creative briefs and direction.
    • Prepare design mock-ups and present concepts to relevant stakeholders for review.
    • Obtain final sign-off and approval on all creative work before production.
    • Collaborate with brand managers, copywriters, photographers, and other designers on projects.
    • Adapt and roll out approved concepts across various above-the-line (ATL) and below-the-line (BTL) media.
    • Design and update sales proposal decks and presentation materials.
    • Execute amendments and corrections on existing artwork efficiently.
    • Create final art (FA) source files and ensure correct file management.
    • Maintain familiarity with client and company brand guidelines and past assignments.
    • Ensure all artwork is technically correct (format, size, colour codes) before delivery to print or production facilities.
    • Develop and deliver engaging designs for digital channels, meeting technical specifications.

    Job Requirements

    • A Tertiary qualification in DTP/Graphic Design.
    • 1 – 3 years professional experience in a design or DTP role.
    • A strong, well-rounded portfolio showcasing individual design aesthetic and finished artwork (must be current/up-to-date).
    • Proficient in the Adobe Creative Suite (Photoshop, InDesign, and Illustrator).
    • Working knowledge of related hardware (Apple Mac).
    • An understanding of Finished Art principles and basic motion design/animation.

    Competencies:

    • Attention to Detail: Ensures all designs and artwork are free from errors, meet technical specifications, and adhere to brand guidelines.
    • Initiative/Proactivity: Takes ownership of tasks, seeks to improve processes, and solves problems independently.
    • Teamwork and Collaboration: Works effectively with Brand Managers, Copywriters, and other team members to achieve shared goals.
    • Adaptability and Flexibility: Quickly adjusts to changing briefs, priorities, and design trends.
    • Creative Thinking/Innovation: Generates new ideas and solutions to visual communication challenges.
    • Time Management/Organisational Skills: Manages workload efficiently to meet multiple deadlines.

    go to method of application »

    Software Developer- (JAVA)

    Job Description
    Company:

    • A well-established brand with a global strategy, that prides itself on making people’s lives easier through frontier technology that creates enabling opportunities.

    Job Role:

    • We are looking for a talented individual to be part of equally talented team of Software Developers. This individual will be responsible for the planning, execution and success of complex software solutions to meet the needs of the business.

    Job Requirements
    MINIMUM REQUIREMENTS:

    • Have a minimum of 3-8 years’ experience in software development.

    TECHNICAL SKILLS:

    • JAVA Spring boot (JAVA/J2EE)
    • Sound knowledge of OO design principles and patterns.
    • Experience in RESTful web services and
    • Experience with microservices architecture and design
    • Experience with Relational DBMS.

    ADVANTAGEOUS SKILLS

    • Java Spring Boot (Java / J2EE) and experience with Spring Batch
    • OAuth 2.0 authentication
    • Docker
    • DevOps methodology including setting up CI/CD pipelines – Azure & Kubernetes
    • Unit, Integration & load testing
    • RabbitMQ
    • Redis
    • Azure Cloud Services
    • Agile methodologies (Scrum, Kanban)
    • Experience with SonarQube
    • Audit logging
    • Monitoring
    • System Health checks, metrics and monitoring

    COMPETENCIES / ATTRIBUTES:

    • Problem solver
    • Ability to lead projects
    • Ability to communicate about technology in non-technical terms to colleagues and client
    • Ability to work calmly and methodically when under pressure

    RESPONSIBILITIES:

    • Write clear, well-structured code that adheres to coding guidelines and conventions, ensuring it is easily understood by others.
    • Proactively tests their work to maintain high-quality standards.
    • Provide clear and actionable technical feedback on pull requests.
    • Align with engineering principles when reviewing and providing feedback on others' code.
    • Take responsibility for the quality of their work and owns the resolution of defects.
    • Demonstrate awareness of key non-functional principles in their discipline/domain (e.g., accessibility, performance, security) and takes action to address them.
    • Assist with deployments and participates actively where appropriate

    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 Flash Group Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail