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: Sep 5, 2024
    Deadline: Not specified
    • @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

    Takealot.com is the leading ecommerce retailer in South Africa and one of the largest, most innovative ecommerce retailers on the African continent. Our mission is to be the most customer-centric online shopping destination in Africa, built around the simple concept that the customer comes first. All of our focus is dedicated to improving the customer ...
    Read more about this company

     

    Mr D - Senior Python Engineer

    Your mission, should you choose to accept it: 

    • Build scalable software systems supporting our growing business and customers.
    • Develop, enhance and maintain backend systems in a heterogeneous environment.
    • Implement reliable and usable technical solutions and deliver code to production.
    • Work closely with other engineers, professional services teams and product managers.
    • Add value to the team and business.
    • Apply and foster best software development life cycle practices.
    • Continuously learn and improve your knowledge and the deliverables.

    Skills we need:

    • Thorough understanding of computer science fundamentals, OO concepts, data structures and algorithms.
    • Ability to design and maintain secure and scalable APIs.
    • Experience in developing distributed backend systems and stateless architectures.
    • Hands on experience with *nix and Python.
    • Experience with event-driven architecture , relational & non-relational datastores, containerization and cloud service providers.
    • Passion for learning new skills and appreciation to invent and simplify

    Nice to have experience:

    • AWS Cloud technologies.
    • GIT version control.
    • PostgreSQL, DynamoDB, Elastic, Redis.
    • Kafka.
    • Docker, Kubernetes

    Qualifications and experience:

    • Bachelor’s Degree in Computer Science, Mathematics, Engineering or a related field or related experience. 
    • Minimum of 4 years of Software Development experience is required.
    • In the event that a candidate does not have a Bachelor’s Degree or an Advanced Diploma (in Computer Science, Mathematics, Engineering or a related field), an equivalent experience requirement must be met, which equates to a minimum of 6 years of Software Development experience.

    go to method of application »

    Mr D - Senior Web Frontend Engineer

    Your mission, should you choose to accept it: 

    • To join a team responsible for maintaining and developing large single-page applications using frameworks such as Angular, AngularJS, and SvelteKit. 
    • The new member will ensure high-quality development, seamless integration with back-end systems, and continuous improvement of front-end applications.
    • The ideal candidate for this role will be a highly experienced and versatile front-end developer with a strong background in single-page applications, a keen understanding of both client-side and server-side development, and the ability to collaborate effectively with various teams to enhance the overall quality and functionality of the front-end applications. 
    • They will be proactive, detail-oriented, and capable of seeing the bigger picture while ensuring high-quality, maintainable, and scalable code.

    Skills we need:

    • Expertise in JavaScript/TypeScript: Extensive experience with modern JavaScript/TypeScript and related frameworks, particularly Angular, AngularJS, and SvelteKit.
    • Strong CSS Knowledge: Deep understanding of CSS capabilities and strategies for app-wide reusability.
    • HTML DOM Proficiency: Comprehensive knowledge of the HTML DOM and its manipulation.
    • Node.js Proficiency: Skilled in Node.js and familiar with Express for server-side logic.
    • Design Patterns Expertise: Strong knowledge of design patterns and their practical applications, including experience with reactive programming libraries such as RxJs.
    • Server-Side vs Client-Side Implementation Knowledge: Clear understanding of the differences and best practices for server-side and client-side development.
    • Architectural Skills: Capable of architecting features considering all scenarios and potential edge cases.
    • Cross-Disciplinary Insight: Ability to see the front-end from the perspectives of other teams (DevOps, back-end, UX designers) and suggest overall improvements.
    • Testing Experience: Experience in writing and maintaining unit and component tests to ensure code quality and reliability.
    • Collaborative: Enjoys working in a team environment, engaging with project managers, designers, back-end developers, and other stakeholders to ensure smooth project execution.
    • Detail-Oriented: Pays attention to detail to ensure high-quality work and adherence to best practices.
    • Proactive: Takes initiative in identifying potential improvements and addressing issues before they become problems.
    • Communicative: Excellent communication skills to present ideas, give demonstrations, and gather feedback effectively.
    • Adaptable: Comfortable with changing requirements and capable of adjusting plans accordingly.
    • Problem-Solver: Enjoys tackling complex problems and finding efficient solutions.

    Nice to have experience:

    • Mentorship Ability: Capability to mentor and guide less experienced developers.
    • Innovative Thinking: Always looking for new ways to improve existing processes and implement new technologies.
    • Strong Work Ethic: Commitment to delivering high-quality work and meeting deadlines.

    Qualifications and experience:

    • Bachelor’s Degree in Computer Science, Mathematics, Engineering or a related field or related experience. 
    • Minimum of 4 years of Software Development experience is required.
    • In the event that a candidate does not have a Bachelor’s Degree or an Advanced Diploma (in Computer Science, Mathematics, Engineering or a related field), an equivalent experience requirement must be met, which equates to a minimum of 6 years of Software Development experience.

    go to method of application »

    Mr D - Point of Sale Integration Associate

    Your responsibilities will include:

    • Serve as the main point of contact for all Partner Point of Sale (PoS) requests
    • Be the interface between external partners and the Mr D product and engineering teams
    • Coordinate partner Point of Sale integration projects
    • Proactively identify, manage, troubleshoot, and resolve integration issues
    • Analysis and understanding of existing customized POS application configuration and development.
    • A good understanding of the business operations to ensure solution development is aligned with business objectives and processes.
    • Drive continuous improvement across the point of sales integration process
    • Perform integration performance audits and report back to the business on findings
    • Identify and propose business process and/or system enhancements
    • Document and keep up to date all partner Point of Sale and menu API integration processes
    • Lead conversations with Partners around failure rates and improvements
    • Monitor and proactively manage PoS Dashboards for tracking and managing of all POS integration metrics

    Attributes required:

    • Excellent written and verbal communication skills
    • Excellent collaboration skills
    • Solutions-oriented with a can-do attitude
    • Highly organised and efficient, with an ability to work towards and meet tight deadlines
    • Exceptional attention to detail
    • Ability to verbalise and visualise findings/results
    • Ability to identify areas of improvement in current processes
    • Ability to use logic and common sense to arrive at conclusions

    Qualifications:

    • Bachelor Degree/Diploma in business or related field
    • A minimum of 2 years working with data or data processes
    • A minimum of 3 years experience working with large restaurant/ partner groups 

    go to method of application »

    Mr D - Retail Advertising Team Lead

    Your responsibilities will include:

    • Own, develop, and implement comprehensive advertising strategies that align with the company’s tertiary revenue goals, incorporating the latest technologies and innovative approaches.
    • Manage third-party supplier relationships and work closely with the supplier teams to deliver on Mr D's advertising goals and agreements.
    • Lead and manage the advertising team, overseeing all projects from conception to completion, ensuring they align with brand standards and industry regulations.
    • Collaborate cross-departmentally to ensure a cohesive and consistent focus aligned with the advertising and revenue objectives across sales, analytics, product, engineering, and advertising teams. This includes supporting account management teams with troubleshooting advertising issues, and optimizing partners' advertising ROI.
    • Efficiently allocate resources to maximize ROI on advertising campaigns and manage the optimization of the Mr D advertising inventory.
    • Analyze market trends, competitor activities, and advertising asset performance to identify growth opportunities and inform decision-making. This includes strategic and market analysis of the online advertising sector in South Africa.
    • Build insights into trends and opportunities within Mr D’s Advertising business, assisting in building advertising budgets, forecasts, sales team targets, and performing ad hoc analysis to support various teams.

    Skills & Attributes required:

    • Excellent written and verbal communication and presentation skills with the ability to weave a coherent, compelling narrative around the available data.
    • Strong attention to detail and follow-through
    • Ability to manage and influence teams across various business units as well as interact professionally with internal and external stakeholders including Senior Management.
    • Strong understanding of the digital advertising environment including sales, product, tools and campaign management
    • Strong understanding of the commercial components of advertising including strategic planning, market analysis, budget management, client relationship building, and performance measurement.
    • Ability to identify key advertising sales opportunities and translate these into implementable solutions and action plans
    • Analytical and critical thinking, using data to inform decisions
    • Logical individual, motivated by building workable solutions
    • Solutions-oriented, can-do attitude, self-motivated and a strong aptitude to learn new systems
    • Strong prioritisation skills and exceptional attention to detail
    • Ability to work independently, productively, proactively and follow through on all responsibilities to bring projects to a successful conclusion.
    • Ability to translate business needs and goals into analytic approach and response

    Qualifications and Experience:

    • Bachelor’s degree and postgraduate qualification (Digital Marketing, Advertising and or Sales qualifications are advantageous)
    • 3-5 years advertising sales experience as an individual contributor
    • Demonstrated ability to consistently initiate sales opportunities and generate revenue
    • Strong track record of internal and external relationship management
    • Proven consultative approach in previous roles and a good understanding of the digital advertising landscape
    • Strong understanding of advertising strategies, channels, and measurement tools.

    go to method of application »

    Finance Administrator

    Your specific responsibilities will include:

    • Match supplier invoices with goods received notes 
    • Capture supplier invoices (non-EDI vendors)
    • Manage and rectify invoice exceptions on AS2
    • Request and review month end statements from suppliers accurately and timely
    • Assist with monthly assigned account reconciliations and submit for payment
    • Assist with suppliers being paid at correct price and for correct quantities received
    • Assist with management of supplier age analysis and payment terms
    • Send remittance advice to suppliers
    • Resolve payment/account queries with suppliers
    • Communicate intake variances with warehouse/retail staff members
    • Follow up with suppliers on credit notes for returns and other discounts
    • Assist with maintaining a clean set of Accounts Payable reconciliations 
    • Ensure proper filing system is maintained
    • Assist with ad-hoc task as required by accounting team

    Attributes required:

    • Execute the workflow according to set priorities and deadlines
    • Organizing and prioritizing of task
    • Attention to detail and accuracy
    • Must have excellent communication skills and be fluent in English
    • Ability to work independently but also be a team player
    • Must be computer literate in MS Excel packages

    Qualifications and Experience:

    • Minimum Diploma or equivalent degree
    • Proficiency Microsoft Excel
    • 2-3 years experience in an Accounts Payable / Finance environment

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at takealot.com Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail