Jobs Career Advice Signup

Send this job to a friend


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

  • Posted: Jun 2, 2020
    Deadline: Not specified
  • Want to get a job fast? Signup and complete your profile on MyJobMag. Employers will find you 4x faster with a complete profile. You can download your completed profile anytime

    Crayon specialises in supporting customers across all industry sectors with complex local, regional and global IT estates. Our mission is to help our clients navigate a complex, hazardous technology landscape to ensure they come out on top.Already a global leader in IT and digital transformation services, we operate the largest independent 'cloud econ...
    Read more about this company


    Postilion Engineer

    Role Description

    Seeking an individual to support, analyse and maintain real-time specific environments and tools used within the switching department. The ideal candidate will have excellent problem-solving skills in order to identify issues timeously and to resolve any reported problems. This candidate will also need to assess the severity of the incident or problem and determine an appropriate approach to resolving problems. It is expected of this candidate to offer world class service to clients and internal stakeholder teams.



    • Negotiable based on experience



    • Support the production environment, perform system upgrades, security and disaster recovery
    • Setup and configure the production environment (new sites, versions etc.)
    • Store loads and associated configurations hot cards, bins etc.
    • Provide support functions to internal teams and clients
    • Extensive troubleshooting of Postilion, Realtime, Office and Esocket.pos
    • Ensure that communication channels are established with all clients at a technical level
    • Investigating production related queries raised by business or external parties
    • Ensure that adequate testing has taken place before implementing new systems or changes to existing systems
    • Provides ongoing support to both internal and external customers and colleagues
    • Mean time to repair: analysis, diagnosis, resolution
    • Work with multiple teams and customers to resolve issues
    • Ensure that feedback is given to both management and clients
    • Help and support customers to integrate
    • Create and maintain documents for implementations, processes and procedures


    Skills & Qualification

    • 3-4 years Postilion Real-time and Postilion Office configurations experience
    • Proven track record for detailed investigation, analysis with extensive troubleshooting experience of real-time applications
    • Providing after hours support for multiple real-time systems, troubleshooting and periodic maintenance
    • SQL scripting to query and update database content advantageous


    • Linux and Windows OS skills advantageous


    Core competencies

    • Have good verbal and written communication skills
    • Be self-driven and have high energy levels
    • Be organized and assertive and the ability to work under pressure
    • Be a logical thinker
    • Be able to work independently with a high level of responsibility

    go to method of application »

    Financial Accountant

    Role Description

    The financial accountant is responsible for the preparation, development and analysis of financial information. The accountant will maintain the accounting system in accordance with standard operating procedures and internal controls of the organisation. Responsibilities include cloud based bookkeeping, payroll, VAT, reconciliations, budgets, reporting and financial admin. The accountant will work closely with the financial manager to prepare various reports to internal and external stakeholders and ensure continuous improvement to the financial processes in line with best practices. Together with the financial manager, the goal is to build capacity in the finance department leveraging technology and cloud-based solutions to streamline processes for the operational teams and provide quality and timeous financial information to the leadership team to inform strategic decision making.



    R25,000 per month (Negotiable based on experience)

    Salary inclusive of the following benefits:

    • 5% Pension Fund Contribution - employer
    • Death and Disability Funds – employer
    • Annual leave -  20 days



    Key performance metrics

    • The accountant will be responsible for the on-time delivery of financial information according to the various reporting deadlines
    • The financial manager will conduct monthly KPI sessions with the accountant assessing the following key metrics:
      • Complete and accurate recording of information

      • Quality on-time reporting

      • Interactions with greater team and external stakeholders

    Compilation of monthly management accounts

    • Correct allocation and tracking of expenses
    • Tracking and reporting of expenses to regional teams
    • Monitoring spending against budget
    • Analysis of spending & recommendations for better cost management
    • Preparing reports for exco and board


    • Processing invoices (using Xero and Receipt Bank)
    • Capturing & tracking open purchase orders
    • Bank reconciliations
    • Account reconciliations
    • Month end journals

    VAT & Tax

    • Detailed analysis of VAT
    • Preparation of VAT reconciliations
    • Submission of VAT returns to SARS (bi-monthly)
    • Managing VAT & SARS queries, reviews and audits
    • Submission of annual tax return


    • Loading & processing payroll
    • EMP submissions

    Banking admin

    • Supplier administration
    • Loading of new suppliers on banking platform
    • Capturing weekly payments

    Donor reporting, fundraising proposals and adhoc requests

    • Preparation of donor reporting
    • Compilation of financial information for fundraising and grant proposals
    • Preparation of Section18A certificates
    • Reporting to other partners
    • Team queries

    Preparation of annual budgets and quarterly forecasting

    • Preparation of initial budget inputs and quarterly forecasting
    • Preparation of regional budgets and training to staff on analysing & measuring against budgets and forecasts

    Design and implementation of new systems, processes and internal controls

    • Research into best practice
    • Improvements and implementation of standard operating procedures, financial policies across the organisation
    • Design pilot/trial for new systems and implementation and monitoring



    • SAIPA / SAICA articles completed with relevant degree
    • Minimum 2 years’ relevant post article experience
    • Strong communication skills
    • Excellent time management skills
    • Xero experience preferred
    • Excellent computer skills and proficient in excel, word, outlook, and power point (google suite experience is a bonus)
    • Non-profit experience is a bonus


    Personal attributes

    • Flexible and able to multi-task and adapt to changing priorities
    • Can work within an ambitious, fast moving environment, whilst also driving towards clarity and solutions
    • Demonstrating resourcefulness in setting priorities and guiding people and systems
    • Ability to work under pressure and think on their feet
    • Critical, outcomes & solution-based thinker
    • Strong time management skills
    • Attention to detail, sound administration skills and ability to work cooperatively with others
    • Strong affinity and attention to process
    • Energetic, proactive, self-starter who can initiative & work independently
    • Willingness and openness to learn new things
    • Enthusiastic about E-learning

    go to method of application »

    Mobile Application Developer

    Role Description

    Looking for an intermediate to senior native IOS mobile developer to develop native iOS software as part of a project team for a customer. The ideal candidate will be expected to be self driven, take ownership and enhance/improve the existing codebase. The ideal candidate will be able to get up to speed with an existing project code base, evaluate and take ownership of it and move forward. It is a requirement to take leadership responsibility for the IOS project.



    • R50,000 - R60,000 per month (Negotiable based on experience)



    • Developing quality software
    • Input into project planning and strategy as required
    • Management of stakeholder expectations to ensure satisfied customers



    • Minimum 4 years of development experience
    • Minimum of 2 years of native development experience (iOS Swift)
    • Relevant B.Sc or B.Eng university degree; Hons. or higher is preferable. Good academic performance, exceptional in software development / programming courses
    • Dependable, responsible and collaborative
    • Supportive team player
    • Fast learner
    • Self driven
    • Self-motivated and able to demonstrate initiative
    • Excellent communication skills
    • The ability to explain your approach and the process you follow
    • Excitement about technology


    Non-Technical Skills

    • Able to work well in a team as well as individually
    • Attentive to detail, and able to think creatively outside the box
    • Able to accurately estimate effort on tasks, prioritise work and deliver to deadlines
    • Excited about learning, pushing technical limits and finding new solutions
    • Good analytical and problem-solving skills
    • Good verbal and written communication skills



    • Back-end
    • Devops
    • Web front end
    • Software Architecture

    go to method of application »

    Head Of Engineering

    Role Description

    Looking for a director of engineering to lead the engineering department and help build great products. You’ll also manage the infrastructure and ensure all internal systems operate securely and effectively. To be successful in this role, this candidate should be confident managing teams while, at the same time, setting goals, budgets and timelines for various projects. Be comfortable in presenting to customers and supporting pre-sales initiatives. This candidate is expected to be in charge of the integrations with external partners and oversee all software development plans from ideation to execution. This candidate will need to have extensive experience as a software developer and a deep understanding of software engineering design and test principles. Additional experience designing platforms for data analytics, data modelling and machine learning.



    • R100,000 per month (Negotiable based on experience)



    • Lead front-end and back-end development teams and their projects
    • Design and implement analytical processes and visualisations 

    • Monitor reliability and performance of all internal systems to suggest improvements 

    • Ensure compliance with data security regulations 

    • Manage software development projects by setting requirements, goals and timelines 

    • Prepare and manage the engineering department’s budget 

    • Design strategies for future development projects based on the company’s overall objectives and resources 

    • Hire engineers and coordinate their training 

    • Implement innovative technologies 

    • Coordinate with external stakeholders for new integrations and tools 

    • Review and update policies relevant to internal systems and equipment 



    • Work experience as a director of engineering or in a similar senior-level position at an engineering department 

    • Extensive experience with cloud technologies and modern human-computer interfaces 

    • Hands-on experience in back-end and front-end development 

    • Hands-on experience of data analytics, tools and models 

    • Good understanding of agile methodologies 

    • Leadership abilities with a strategic mind 

    • Excellent project management skills 

    • BSc/MSc in Engineering, Computer Science or relevant field 

    • Experience in Data Science, Data Platforms and Machine Learning 


    Specific Technology Experience

    The primary deployment environment is Microsoft and we leverage various app services, analytics, storage and orchestration tools on the Azure environment for use in the platform 

    • Azure / AWS 

    • C# 

    • Angular 

    • Azure Data storage technologies (Synapse, Datalake, Blobstore, SQL Server, 

    • Azure ML Workspace 

    • PowerBI

    go to method of application »

    Wordpress Developer

    Role Description

    Looking for a highly skilled Full Stack Developer who is comfortable with both front and back end programming. You’ll be responsible for developing and designing front end web architecture, ensuring the responsiveness of applications and working alongside graphic designers for web design features, among other duties. As a Full Stack Developer, you will be required to see out projects from conception to final product, requiring good organizational skills and attention to detail. Experience developing custom templates & themes for Elementor & Divi is required, as is advanced Wordpress knowledge.



    Negotiable based on experience



    • Developing front end website architecture
    • Designing user interactions on web pages
    • Developing back end website applications
    • Creating servers and databases for functionality
    • Ensuring cross-platform optimization for mobile phones
    • Ensuring responsiveness of applications
    • Working alongside graphic designers for web design features
    • Seeing through a project from conception to finished product
    • Designing and developing APIs
    • Meeting both technical and customer needs
    • Staying abreast of developments in web applications and programming languages



    • 5-10 years’ experience in similar role
    • Advanced experience in WordPress
    • Experience developing custom templates & themes for Elementor & Divi


    Must have experience in the following:

    Front End

    • HTML
    • CSS
    • Bootstrap
    • JavaScript
    • HTML DOM
    • JSON
    • jQuery


    Back End

    • PHP
    • SQL
    • REST



    • LAMP stack: JavaScript - Linux - Apache - MySQL - PHP
    • LEMP stack: JavaScript - Linux - Nginx - MySQL - PHP


    Experience in the following would be advantageous:

    Front End

    • Angular
    • React


    Back End

    • Python
    • Node.js
    • MongoDB
    • MEAN stack: JavaScript - MongoDB - Express - AngularJS - Node.js

    go to method of application »

    Full Stack Developer

    Role Description

    Looking for a Full Stack Developer to produce high quality software solutions. The ideal candidate will be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, the candidate should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. This candidate should also be a team player with an eye for visual design and utility. Mobile experience (hybrid or native) would also be a plus.



    • Work within a strong growing team
    • Innovative, fast-paced and fun work environment
    • Flexible, results oriented culture
    • Daily meals at the office
    • Great coffee at the office



    • R45,000 – R70,000 per month (Negotiable based on experience)



    • Work with development teams and product managers to design software solutions
    • Design client-side and server-side architecture
    • Build the front-end of applications
    • Develop and manage well-functioning databases and applications
    • Write effective APIs (REST / GraphQL)
    • Test software to ensure responsiveness and efficiency
    • Troubleshoot, debug and upgrade software



    • Minimum 4 years of development experience
    • Relevant B.Sc or B.Eng university degree; Hons. or higher is preferable. Good academic performance, exceptional in software development / programming courses
    • Independent Problem solver and analytical thinker
    • Perseverance
    • Ability to work under pressure
    • Dependable, responsible and collaborative
    • Supportive Team Player
    • Fast learner


    Technical experience

    • Java/Kotlin, Spring, Spring Boot, NodeJS, Express
    • Experience with Relational Database and NoSQL databases
    • ReactJS, VueJS, Angular
    • Android Development, IOS Development, Hybrid Mobile Development (React Native)
    • Linux, Docker, Kubernetes
    • CI/CD (eg Jenkins, TeamCity, Azure Pipelines etc)


    Non-Technical Skills

    • Able to work well in a team as well as individually
    • Attention to detail, and able to think creatively outside the box
    • Able to accurately estimate effort on tasks, prioritise work and deliver to deadlines
    • Excited about learning, pushing technical limits and finding new solutions
    • Good analytical and problem-solving skills
    • Good verbal and written communication skills



    • Devops (Monitoring, Docker, Kubernetes, Serverless)
    • Experience with CD/CI
    • Software Architecture

    go to method of application »

    Search Engine Optimization Manager

    Role Description

    The ideal candidate will plan and coordinate SEO efforts, including onsite and offsite optimization and keyword expansion research. This role requires an analytical and perceptive professional who is a skilled communicator and able to collaborate with various teams. Be a proactive and self-starter manager who can ensure that both internal and external SEO teams are working optimally and delivering on SEO goals and targets.

    SAQA Accredited Equivalent - It is the onus of the applicant to provide the company and its subsidiaries with certified evidence that their qualification(s) meet the equivalent NQF level required for this role at time of application. As a registered Financial Service Provider, the company is mandated to ensure that all representatives are and remain fit and proper at all times. By applying for this role, you consent to having your relevant qualification and or accreditation or confirm that you are working towards meeting the competency requirements.

    You further consent to the relevant information being verified.



    • Negotiable based on experience



    • Working closely with and managing SEO agency partners
    • Partner with marketing team members to develop integrated efforts across channels
    • Work with Marketing Managers and channel peers, as needed, to finalise and agree budgets and volumes and KPI’s
    • Ongoing audits of the SEO channel for each brand and provide insights and recommendations as to how SEO can be improved
    • Work with Developers to implement SEO practice and optimize landing pages for optimum quality scores and ranking
    • Contribute to the monthly Digital report, using data to tell stories, and provide actionable insights for team members as well as Marketing Managers and wider marketing team
    • Ongoing competitor research


    SEO Strategy and Roadmap

    • Contribute to the creation of the SEO marketing strategy and plan by providing input regarding the implementation, as well as the execution of SEO strategies

    Stakeholder Engagement

    • To liaise with key resources and stakeholders (Marketing Managers, Channel Managers, Wider Digital function and Digital Marketing Team) to ensure alignment of internal and external stakeholders

    SEO Performance

    • • To manage the performance of SEO across all brands, as well as the management of internal and
    • external stakeholders to ensure delivery of all SEO requirements

    Leadership and Direction

    • Translate the business goals and objectives to ensure the SEO strategy is aligned
    • Develop and grow knowledge and talent within the team in order to stay on top of the latest SEO trends


    • Manage the content and SEO budgets and report on ROI appropriately
    • Insights and Reporting
    • Prepare and coordinate the completion of various data and analytics reports by using a variety of tools to ensure we are delivering best in class insights that drive high performance through the organic channel

    SEO Content Planning

    • Develop and update the SEO plan by developing SEO content that aligns with social media, Adwords and other digital activities to ensure a well-integrated approach across all channels


    • Responsible for quality control of the SEO content
    • Knowledgeable on GDPR, rules and regulations and ensuring compliance

    Project Management

    • Plan and manage the delivery of the SEO project, using an appropriate project management methodology to give assurance that intended outcomes are achieved
    • Manage offsite and onsite optimization projects with the SEO Agency and understand reporting on performance

    Continuous Improvement

    • • Review existing operations in own area of work and implement innovation processes to generate new ideas and ensure continuous improvements are delivered in regards to search engine optimization

    Organisational Capability Building

    • Provide coaching to the wider marketing stakeholders to develop their SEO knowledge

    Personal Capability Building

    • Keep abreast of SEO and integrated marketing trends and develop own capabilities by formal and informal training and coaching; gain or maintain external professional accreditation where relevant to improve performance and fulfil personal potential
    • Maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media



    • Grade 12/ SAQA Accredited Equivalent (Essential)
    • Mathematics to Matric (Essential)
    • Relevant SEO certification (Essential)
    • Relevant degree and/or Diploma (Advantageous)
    • 4 to 5 years experience in hands on SEO (Essential)
    • Knowledge of standard and current SEO practices (Essential)
    • Experience within a financial services industry and Ecommerce (Advantageous)
    • Experience in managing SEO, within a multi-brand organisation (Advantageous)
    • 2 or more years proven experience as SEO Manager to deliver predetermined objectives as specified by more senior managers (Essential)



    • Apply comprehensive knowledge and skills and provide guidance and training to others to create relevant, lucid and effective reports 
    • SEO Reporting

    Computer and System skills

    • Support business processes with comprehensive understanding and effective use of standard office equipment and standard software packages and provide guidance and training to others
    • Advanced MS Office Skills.; Search Metrics, Screaming Frog, MOZ.; Google Analytics, WebTrends,
    • Webmaster tools.; HTML/CSS

    Project Management

    • Use comprehensive knowledge and skills and provide guidance and training to others to manage projects and/or programs within desired cost, time and quality parameters

    Commercial Acumen

    • Apply comprehensive understanding of the business environment and objectives developing solutions while providing guidance and training to others

    Costing and Budgeting

    • Use comprehensive knowledge and skill for costing, budgeting and finance tasks and provide guidance and training to others

    Data Collection and analysis

    • Guide and train others to analyze data trends for use in reports to help guide decision making

    Verbal and Written Communication

    • Apply comprehensive knowledge and provide guidance and training to others to use clear and effective verbal and written communication skills to express ideas, request actions and formulate plans or policies

    Planning and Organizing

    • Provide technical guidance when required to plan, organize, prioritize and oversee activities to efficiently meet business objectives

    Policy and procedures

    • Provide technical guidance when required to develop, monitor, interpret and understand policies and procedures, while making sure they match organizational strategies and objectives

    Customer and Market Analysis

    • Conduct research and analyze data and provide technical guidance as needed in order to develop a comprehensive understanding of customer and market conditions that enables maximum return on investments

    go to method of application »

    User Experience Designer

    Role Description

    Looking for a junior to intermediate UX designer to join a team of designers and researchers to solve a variety of user-centred problems for product development as well as to work with a project-based agile software team, including a Project/Product Manager, developers, User Tester, etc. The ideal candidate will grow their skills as a UX Designer with a variety of problems to solve, and a variety of disciplines to collaborate with, as well as integrate with the larger design team and collaborate in continuously improving the design process and service.



    • R26,000 - R38,000 per month (Negotiable based on experience)



    • Understand the problem that the product needs to address
    • Collaborate with the different roles in the team to produce the artefacts needed to build the software
    • Understand the user’s journey through the product
    • Produce relevant artefacts e.g.: job stories, user flows, information architecture, wireframes & prototypes
    • Low & high fidelity design of product user interface
    • Fulfil an important role within a bigger software team as well as collaborate with the other designers
    • Stay updated with software improvements



    • Portfolio of design work
    • A tertiary qualification in Multimedia and/or UI Design and/or UX Design
    • Minimum 2-3 years experience in UX Design or related design field


    Beneficial skills

    • Data visualization
    • HTML5, CSS3, jQuery, React
    • Responsive web design

    go to method of application »

    Android Developer

    Role Description

    Looking for two Android developers – one senior and one intermediate - responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. The primary focus will be the development of Android applications and their integration with back-end services. You’ll work remotely - with a team of engineers and developers also working remotely - on different layers of the infrastructure. Commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.



    • Senior: R50,000 - R80,000 per month (Negotiable based on experience)
    • Intermediate: R30,000 per month (Negotiable based on experience)



    • Translate designs and wireframes into high quality code
    • Design, build, and maintain high performance, reusable, and reliable Java/Kotlin code
    • Ensure the best possible performance, quality, and responsiveness of the application
    • Identify and correct bottlenecks and fix bugs
    • Help maintain code quality, organization, and automatization



    • 5 Years of experience preferred
    • Proficient in Kotlin programming language
    • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
    • Familiarity with RESTful APIs to connect Android applications to back-end services
    • Strong knowledge of Android UI design principles, patterns, and best practices
    • Experience with offline storage, threading, and performance tuning
    • Ability to design applications around natural user interfaces, such as “touch”
    • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
    • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
    • Ability to understand business requirements and translate them into technical requirements
    • Familiarity with cloud message APIs and push notifications
    • A knack for benchmarking and optimization
    • Understanding of Google’s Android design principles and interface guidelines
    • Proficient understanding of code versioning tools, such as Git
    • Familiarity with continuous integration
    • Familiarity with Video Streaming development
    • Graph QL Data consumption



    • Java and Kotlin
    • Android Studio
    • JIRA
    • Slack
    • Sonic CMS

    go to method of application »

    Agile Quality Assurance Lead

    Role Description

    The QA Lead will be responsible for the planning and execution of technical test related activities for in-development applications, ensuring that they are effectively tested against agreed acceptance criteria (functional and non-functional). This testing may be relevant before and after production deployment. Ideally this will evolve into systematizing the planning and execution of testing related activities and developing standardised testing processes in order to form a larger testing team, leading junior testers to assist with the execution of testing in all projects.



    • Work within a strong growing team
    • Innovative, fast-paced and fun work environment
    • Flexible, results oriented culture
    • Daily meals at the office
    • Great coffee at the office



    • R45,000 - R55,000 per month



    Testing strategy

    • Understand the product that needs testing
    • Identify the needed quality outcomes and the main quality risks
    • Create a test plan that mitigates the risks and drives to high quality outcomes for the product within the constraints of the available resources
    • Collaborate with product owner, product manager and other team members to influence their decisions if needed to improve quality related outcomes
    • Ensure that a flexible approach to testing making it easy to make sensible tactical choices is achieved
    • Ensure that the client and the product team are involved in helping to ensure high quality software is achieved

    Testing tactics

    • Ensure clear acceptance criteria exist and are agreed on between the team (including yourself) and the client for any planned product development work
    • Regularly evaluate testing against the changing requirements of the product, and refine testing strategy and tactics as needed
    • Create components of automated test solutions if necessary (automated scripts, test harnesses, SQL scripts etc) and facilitate that these are reviewed by others
    •  Identify components potentially affected by system changes and perform regression and ad-hoc testing of those components as needed
    • Ensure that acceptance criteria make it easy to know what to test, and thereby makes it easy to avoid wasteful testing
    • Ensure that bug reports are easy to work with
    • Ensure the testing plan /approach is refined as required by changing circumstances during the project

    Testing execution

    • Ensure testing remains valuable by closely matching the agreed-upon acceptance criteria
    • Execute and evaluate test cases (manual or automated) and report test results
    • Actively participate in daily Scrum and project planning meetings
    • Influence team decisions with regards to the impact on product quality
    • Ensure the Testing progress is visible to the team
    • Ensure high quality software is delivered: Product deliverables meet agreed acceptance criteria

    QA team development

    • Develop and refine software quality standards, as well as a measurable, scalable and repeatable software quality process
    • Help guide decisions about how best to deploy the available test execution capacity across different projects
    • Create and maintain constant communication and healthy working relationships between QA, development, design and product teams
    • Ensure the software quality team can grow as needed
    • Ensure that the available testing capacity is used effectively
    • Ensure the QA team integrates with the rest of the company to enable more valuable outcomes



    Non negotiable

    • 4 years’ experience in technical testing, including manual and automated testing
    • Leadership skill and experience

    Strongly suggested

    • A technical qualification and previous experience in developing software are strong advantages

    Method of Application

    Learn how to get a job in any industry you want. Read 72 Hours to The Job You Love

  • Send your application

Back To Home

Career Advice

View All Career Advice

Subscribe to Job Alert


Join our happy subscribers

This website uses cookies to improve your experience. By using this site you agree to the storing of cookies on your device to enhance navigation, analyze site usage, and assist in our marketing efforts. To learn more, see our Cookie Policy. Accept and Close
Send your application through

Yahoomail Gmail Hotmail