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: Jan 31, 2023
    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

    The hearX Group offers the world's first clinical smartphone hearing test solutions. Our award-winning products are used in over 25 countries. Our aim is to impact on an individual, community and global level by creating sustainable, smart solutions for hearing health for everyone.
    Read more about this company

     

    Project Manager

    Responsible for ensuring that various exciting strategic projects within the medical and health tech (SaaS and HaaS) environment are managed and completed. Responsible for ensuring that resources are equipped with required knowledge and information to complete projects in accordance with timelines. Projects may vary from taking hardware projects to market, to internal large feature development projects.

    Education

    • Relevant formal certification in Project Management
    • Registration at relevant project management institute
    • 5 years experience

    Required nature of experience: 

    • Project Management
    • Internal and external stakeholder management

    Skills and Knowledge:

    • SaaS projects
    • Process Management
    • Project Initiation and Planning
    • Project Control
    • Risk Management
    • Research and Presentation skills
    • Salesforce

    Essential Competencies:

    • Showing Composure
    • Articulate Information
    • Directing People
    • Meeting Timescales 
    • Managing Tasks
    • Taking Acton

    Important Competencies:

    • Documenting Facts
    • Examining Information 
    • Challenging Ideas
    • Convincing People 
    • Resolving Conflict
    • Providing Insights
    • Pursuing Goals

    go to method of application »

    Manual Tester

    To assist the manufacturing and technical team with device calibration and setup as well as various day-to-day tasks required for production, assist research and design on new projects.

    Education: 

    • Qualification or certification in software testing
    • Diploma in Software Related Area
    • 1 - 3 years experience required 

    Required nature of experience: 

    • Testing multiple platforms, including web and mobile based systems.
    • Documentation and maintenance of software test artifacts.
    • Using testing methodologies and techniques.
    • Inspecting application logs and reporting errors to the development team.
    • Zephyr, Browserstack, and JIRA experience would be advantageous.
    • Testing in an Agile environment - where Agile is the development methodology

    Skills and Knowledge:

    • Creating test cases
    • Software development life cycle (SDLC) and the software test life cycle (STLC)
    • Common software failures and faults
    • JIRA agile processes
    • Ensuring conformity of web UI and UX
    • Regression testing and completing test cycles
    • Automated Test Tools and Platforms would be advantageous

    go to method of application »

    Digital Marketing Specialist

    Job Purpose: 

    Responsible for assisting the B2C digital marketing lead with all aspects related to paid digital campaigns across a combination of platforms to achieve above-market growth. 

    Building and setting up digital campaigns, implementing continuous optimizations, setting up the relevant tracking, and working with the Business Intelligence team on analysis and reporting of performance.

    Provide support in terms of insight generation from the market, competitors, and campaign performance to assist with strategic direction and budgeting. 

    Minimum Requirements:

    Education:

    • BCom Marketing Management or related Commerce degree
    • Postgraduate Degree or Diploma in Marketing Management or related (desirable) 
    • Course / Certificate in digital marketing (desirable)

    Knowledge and Skills:

    • Digital platforms (i.e. Google Ads, Facebook, YouTube,  e-commerce platforms, 3rd party remarketing platforms, etc).
    • Google Analytics.
    • Thorough understanding of conversion tracking systems.
    • Digital target markets/audiences and campaign KPIs
    • Predict campaign performance, based on previous experience.
    • Proficient in Microsoft Suite or Google Suite.
    • Excellent analytical and cross-functional communication skills
    • Google Tag Manager (desirable)
    • Experience in Pardot / Marketing automation (desirable)

    Experience:

    • 3-5 years in a Digital Marketing role 
    • Business to Consumer marketing.
    • Experience in international markets.
    • Creating, monitoring & optimizing various digital campaigns on various platforms such as Facebook, Google, YouTube, e-commerce platforms, 3rd party remarketing platforms, etc. 
    • Analyzing and reporting on campaign data.
    • Set up and testing of goals and conversion tracking.

    Key Performance Areas, Weighs, and Objectives: 

    Digital Campaign Management

    • Assist with the digital marketing campaigns set up across platforms including Google Ads, Facebook Ads Manager, YouTube, 3rd party remarketing platforms, etc.
    • Assist with briefing creatives and copying into the relevant team members as per strategic direction and implement once approved.
    • Assist with budget management on campaigns and budget recons where required.
    • Assist with the management of relationships, budgeting, and billing with 3rd party providers of digital campaign services.
    • Assist with the management of 3rd party digital campaigns’ performance and reporting.
    • Implement continual campaign optimizations based on performance, recommendations, and data insights.
    • Continually recommend new campaigns, audiences, or ad ideas to test with the objective to improve campaign performance.

    Retail and E-Commerce Management

    • Assist with digital marketing strategies, budgets, and marketing plans for retailers upon request.
    • Implement the creation and implementation of retailer-specific initiatives and requests.
    • Assist with Amazon product listings, inventory, advertising campaigns, review management, and agency relationships.

    Data Tracking & Reporting

    • Assist with end-to-end analytics tracking, monitoring, and improvement across platforms.
    • Assist with the setup and testing of goals and conversion tracking, conducting audits on campaigns, and website conversion tracking. 
    • Work with the BI team to maintain and improve dashboards, data visualizations, and campaign data sheets, presenting findings to management.
    • Communicate and collaborate with the Development team to ensure accurate tracking of conversions.
    • Make data-informed improvements to the campaign on a weekly basis

    Strategic Management Support

    • Assist with developing and implementing digital marketing strategies to ensure sales targets are exceeded.
    • Provide support in terms of insight generation from the market, competitors, and campaign performance to assist with strategic direction.
    • Assisting to create systems and structures to support the broader business including budgets, promo schedules, retailer grids and creative briefing templates.
    • Consistently explore new possibilities for the expansion of our digital reach and digital sales channels and chase down such opportunities.
    • Assist with the strategic oversight and testing of traditional marketing platforms including TV ads.

    Digital Marketing Administration

    • Assist with overall digital marketing administration.
    • Ensure that Marketing folders are kept up to date and that all files are saved in the relevant folders.
    • Assist the Finance Department with all B2C Digital Marketing payments-related requests.
    • Conduct frequent lead recons with relevant team members to ensure all leads are captured in the system.
    • Assist with the management of all digital campaign adds accounts. 
    • Assist the Marketing team with general administrative tasks.

    go to method of application »

    Business Intelligence Analyst

    Job Purpose: 

    Business Intelligence refers to data-driven decision-making with the help of aggregation, analysis and visualization of data to strategize and manage business processes and policies. The BI Analyst is expected to perform this function in hearX, across our marketing departments in the B2C division, and to assist businesses in the interpretation of such data to guide marketing strategy and process optimization, ultimately increasing company profitability.

    Minimum Requirements:

    Education:

    • Relevant Information Technology degree or diploma 
    • BEng Industrial Engineering
    • Certification in BI or BI tools (desirable) 

    Knowledge and Skills:

    • Proven experience as an analyst (BI, MI, or RTA)
    • Knowledge of SQL queries, SQL Server Reporting Services (SSRS), and SQL Server Integration Services (SSIS)
    • Knowledge in technology such as Power BI, MEAN Stack, QlikView/QlikSense, or Tableau.
    • Ability to interpret code and support applications, reports, and processes

    Experience:

    • 2-4 years as a BI Analyst 
    • Two (2) + years of proven experience in data analytics
    • Advanced knowledge of Microsoft Excel (macros, pivot tables, formulas)

    Experience maintaining, and administrating business reports using BI tools like:

    • Excel
    • QlikSense
    • BigQuery
    • Power BI
    • Tableau
    • Strong analytical, and troubleshooting skills and root-cause analysis ability
    • Experience in the medical tech field would be beneficial
    • In-depth understanding of database management systems and ETL automation and optimization
    • Proven abilities to take the initiative and be innovative

    Other: 

    • Experience with Pardot or Salesforce will be advantageous 
    • Experience with BI in digital marketing and consumer industries will be advantageous

    Key Performance Areas, Weighs, and Objectives: 

    Business Intelligence

    • Update and maintain reports and dashboards
    • Analyze and translate business needs to technical specifications for BI solutions.
    • Reporting and maintenance of collection (ETL), storage, and display of data.
    • Create visualizations and reports to monitor data.
    • Develop and execute database queries and conduct analyses.
    • Effectively use a suite of projects and products, all within different stages of development and implementation

    Continuous Improvement and Development

    • Troubleshoot data fields and dashboards to ensure the accuracy of information and interpretations being provided.
    • Ensure scheduled updating of business intelligence tools, dashboards, and databases.
    • Identify issues, bugs, and bottlenecks.
    • Identify opportunities to improve processes and strategies with a technology solution

    Interpretation and Strategy Advisory 

    • Advise on risk analysis and mitigation using the output from the BI tools implemented.
    • Manage tasks and priorities within the product suite.

    Communication and Documentation

    • Maintain policies and procedures for the collection and analysis of data.
    • Communicate proactively, effectively, and efficiently with stakeholders
    • Maintain documentation including requirements, design, and user manuals.
    • Compile relevant records as necessary for compliance with ISO, HIPAA, GDPR, CE, FDA (and other) standards and requirements as applicable to assigned products and systems.
    • Efficient and effective reporting on prioritization and tasks to the Line Manager.
    • Efficient and effective reporting on the performance of BI products and systems.
    • Take personal ownership of projects and work quality as well as contribute to team development and the hearX ecosystem as a whole.

    System Administration

    • Create and maintain workflows in Pardot.
    • Manage the system setup and access on the Pardot side.

    go to method of application »

    Cyber Security Engineer

    Job Purpose:

    Responsible for company-wide cybersecurity and related document, process and record management to ensure that systems and products are safe and effective. Ensures data integrity, and that information is kept accurate and consistent unless authorized changes are made (and documented), and confidentiality by protecting information from unauthorized access. Responsible for cybersecurity compliance and training throughout the entity.

    Minimum Requirements:

    Education:

    • Engineering degree, or Relevant Computer Science or IT Diploma/Degree (essential)
    • CISM (Certified Information Security Manager) or CISSP (Certified Information Systems Security Professional) or CCSP (Certified Cloud Security Practitioner)  (desirable)
    • ITIL Certified (desirable)

    Skills and Knowledge:

    • Documentation (both process documentation and records management) 
    • Broad knowledge of hardware, networking, cybersecurity, vulnerability management, and cloud migration
    • In-depth understanding of infrastructure and network architecture and design
    • Working knowledge of Kubernetes implementation, support, and design
    • Firewalls
    • IDS/IPS
    • Endpoint Security Solutions
    • Access Control Systems
    • System Engineering
    • Incident detection and management

    Experience:

    • Minimum 5 years experience in Technology, Software, IT Infrastructure, and/or IT System Administration
    • Minimum 3 years experience in Cybersecurity
    • ISO 14971 (risk management) compliance
    • SOC2 Type 2 (with HiTrust attestation) or HiTrust experience (or equivalent)
    • Security policies, security procedures, security design, and implementation
    • Management of Windows and Mac environments
    • Vendor & Supplier Management

    Key Performance Areas, Weighs, and Objectives:

    Cybersecurity Management:

    • Liaise with internal and external stakeholders to prepare for SOC2 Type II. 
    • Drive SOC2 audit strategy and readiness. 
    • Annual management of the renewal process and ensuring on-time compliance
    • Manage certification body relationships
    • Negotiate with outsourced vendors and contractors for infrastructure-specific products and secure services, including SOC2 consultants
    • Understanding of relevant cyber, information and cloud security related laws and regulations
    • Monitor all cybersecurity operations and infrastructure
    • Maintain all security tools and technology
    • Monitor internal and external policy and regulatory compliance
    • Schedule ASV scans and internal vulnerability scans, remediating findings and ensuring accurate & timely reporting to satisfy PCI DSS requirements.
    • Schedule annual Penetration Tests with the external supplier(s) and ensure implementation of items identified in remediation plans
    • Regular account auditing, and all other PCI DSS requirements that need to be met
    • Complete required cybersecurity applications and records for large customers and audits, including reporting as required.

    Infrastructure Management:

    • Plan, install, maintain, and upgrade IT systems and infrastructure focusing on cyber security.
    • Design and execute short-  and long-term strategic plans to ensure infrastructure capacity attains current and future needs.
    • Develop, execute and oversee procedures, policies, and related training plans for cybersecurity project management and infrastructure administration.
    • Manage and establish priorities for maintenance, design, development, and analysis of entire infrastructure systems (inclusive of LANs, WANs, internet, security, and wireless implementations)
    • Conduct research and recommend changes in services, products, protocols, and standards to support development efforts and infrastructure procurement.
    • Define and manage a Disaster Recovery Strategy for the organization.
    • Define software and hardware standards in collaboration with stakeholders and owners.
    • Ensure appropriate security levels on the network, infrastructure and servers are maintained.
    • Implement cybersecurity continuous improvement programs
    • Crisis management - keeping stakeholders informed and actively working with teams to return service in the shortest possible time frame

    Risk Management and Compliance:

    • Collaborate with divisional Product Owners to define and centralize risks and put mitigation measures in place for new and existing products and services, from a cybersecurity and privacy perspective.
    • Remediate audit items by putting measures in place to prevent the reoccurrence of findings.
    • Participate in various internal and external audits as required in relation to cybersecurity

    Vendor Management:

    • Meet with key suppliers on a regular basis.
    • Ensure that escalations required take place.
    • Comment on SLAs when they are being drawn up.
    • Enforce SLAs with vendors and clients.
    • Ensure that new requirements are managed with vendors, particularly when exploring potential solutions and obtaining costs from vendors.

    QMS and Documentation:

    • Document outcomes of Penetration Tests, Remediation Plans, and required activities. 
    • Document outcomes of Vulnerability Scans, Remediation Plans, and required activities.
    • Maintain cybersecurity documents and records in line with certification requirements
    • Maintained document bank and matrix for the cybersecurity setup and external customer-audit matrix requests. 
    • Maintain documentation for cybersecurity-related risks.

    go to method of application »

    Commercial Legal Advisor

    Job Purpose:  

    Provide legal advisory services and support to the business, by providing effective and efficient 1st line of defense and business assurance support. In doing so, the function will support and enable the business to ensure that commercial and contracting are effectively managed, ensuring business sustainability and growth.

    Minimum Requirements:

    Education

    • Bachelor of Law Degree (LLB / BCom) (essential)
    • Candidate Attorney (desirable)

    Skills and Knowledge (essential):

    • Commercial law application in a PTY Ltd company
    • Compliance to Companies Act (and fiduciary requirements in terms of applicable legislation)
    • Contracts and agreements (contract law)
    • Legal research commercial law matters
    • Excellent English writing skills
    • SARB Regulations
    • Takeover Regulation Panel applications
    • Shares and Shareholding
    • Drafting of Company constitutional documents

    Skills and Knowledge (beneficial):

    • Exposure to international law (especially the United States and the UK) 
    • Trademark knowledge 
    • Patent registration knowledge
    • POPIA compliance

    Experience:

    • Completed articles
    • 5 years relevant experience 
    • Drafting of contracts and agreements
    • Drafting of legal letters
    • Reviewing of legal templates for agreements like NDA, Contractors and Licensing agreements 

    Key Performance Areas, Weights And Objectives

    Author Contracts and Agreements

    • Support the Legal Lead in developing policies and procedures to effectively manage the legal risks identified.
    • Review and update policy wordings and other related documents as requested by the business. 
    • Draft contracts to ensure that the contracts entered into by the company are accurate.
    • Maintain and continuously improve the company’s internal contract template database.
    • Draft NDAs in line with company policy.
    • Review supplier agreements or terms, escalating to the Legal Lead where needed. 
    • Provide timeous feedback on reviews to issuing party and line manager

    Legal Document Database Management

    • Ensure all legal documents are stored, labeled and backed up correctly. 
    • Maintain an inventory list of all active agreements.
    • Maintain an inventory of all actionable items from active agreements and ensure these are actioned appropriately and on time.
    • Action renewals of agreements within time, following instructions from line manager to renew (or else review as possible or offboard the agreement).
    • Keep an accurate bank of all expired agreements.
    • Keep an accurate bank of all NDAs or Confidentiality agreements, advising internal stakeholders on engagement with external parties

    Compliance Advisory

    • Under leadership of the Legal Lead, provide all stakeholders with regular information regarding new legislation (which include new Bills, Acts, Regulations, Standards, Directives and Case Law).
    • Research all new legislation and regulation and prepare high level impact analyses for Legal Lead. 
    • Update changes to existing processes as a result of new legislation.
    • Assist and provide support with the legal due diligence process by identifying legal risks and enabling business to implement the appropriate controls to mitigate these risks.

    IP Portfolio administration

    • Maintain list of all IP (registered and unregistered). 
    • Manage communications internally and externally regarding IP filing and compliance.
    • Draft IP documentation, aligning internally on purpose of such IP. 
    • Guide internal team in drafting of documentation to ensure IP protection.

    go to method of application »

    Automation Testing Analyst

    Job purpose:  

    Ensure software compliance with required standards and specifications. Develop, execute and automate test cases to ensure maximum product quality.

    Minimum Requirements:

    Education 

    • Qualification or certification in software testing (essential).
    • Diploma/Degree in Software Related Area (desirable).

    Skills and Knowledge (essential):

    • Automated Test Tools and Platforms.
    • Software development life cycle (SDLC).
    • Common software failures and faults.
    • JIRA agile processes.
    • Ensuring conformity of web design.
    • Smoke-, Functional-, Pre and Post-deployment Testing.
    • Automation of Testing Processes.
    • Creating Test Cases.
    • Logging bugs.

    Experience (desirable) 

    • 2 - 3 years as a Software Testing Analyst.
    • Testing multiple platforms, including web and mobile-based systems.
    • Documentation and maintenance of software test artifacts.
    • Using testing methodologies and techniques.
    • Coding experience in HTML5, CSS and JavaScript.
    • Selenium, Cypress, Zephyr, BrowserStack, Test Project experience.
    • Testing in an Agile environment - where Agile is the development methodology.

    Key Performance Areas, Weights and Objectives

    Analysis and planning

    • Develop test designs, test processes, test cases, test data, test scenarios, test environment and prioritisation of test activities at all stages of the development life cycle.
    • Develop and execute software testing plans, specific to the needs of each product or system, having analysed the specific requirements for such product or system.
    • Document software testing plans and reports.
    • Maintain documentation for testing.

    Software Testing & Programming

    • Ensure that all work is tested, benchmarked and fulfills functional requirements submitting for deployment.
    • Prepare test environments, examples and instructions.
    • Identify and facilitate issue resolution with functional and technical groups (including problem reproduction).
    • Execute tests in a repeatable manner for verification when Software Component Changes are made.
    • Design and develop automated test scripts that are reusable and maintainable using available tools.
    • Document test results and communicate these back to the Team as through verbal and written channels.
    • Plan and Manage the complete test cycle of software development from requirements testing to user acceptance and release testing.
    • Carry out regular integration and compatibility testing of software against different versions of both iOS and Android devices, different mobile device brands, screen sizes and browsers.
    • Integration, functional and compatibility testing of hardware sets with software.
    • Ensure testing is completed to ensure product conforms to requirements and standards.

    Reporting & Documentation

    • Collection and document testing requirements, development of user stories, test cases, time estimates and work plans.
    • Assist in maintaining system and product change logs and release notes according to company standards.
    • Manage, track, log and update tasks on Jira.
    • Create templates for testing documentation and use cases.
    • Keep testing documentation up to date and up to standard.
    • Prepare reports, manuals and other documentation on the status, operation and testing of software.

    Communication

    • Provide timeous, efficient and effective feedback on task status to team lead and team.
    • Proactively keep all stakeholders updated on progress, risks and problems.
    • Provide insight and feedback on queries regarding relevant projects and performance. 
    • Prepare feedback and status reports for team meetings.

    Competencies

    Essential Competencies:

    • Examining Information
    • Exploring Possibilities
    • Showing Composure
    • Meeting Timescales
    • Checking Things
    • Managing Tasks
    • Producing Output
    • Taking Action

    Important Competencies:

    • Documenting Facts
    • Interpreting Data
    • Adapting Practical Approaches
    • Providing Insights
    • Establishing Rapport
    • Convincing People
    • Making Decisions
    • Conveying Self-Confidence
    • Thinking Positively
    • Team Work
    • Following Procedures
    • Pursuing Goals

    go to method of application »

    IOS Developer

    Job purpose:  

    Develop and maintain our innovative hearing health platforms on the iOS platform, ensuring code is generated that is to specification, neat, accurate and scalable. Work will mainly focus on maintaining and upgrading our hearing aid solutions platform (Lexie Hearing), as well as providing guidance from an iOS best practice perspective for products in the rest of the company. Work might also include mentoring other iOS developers.

    Requirements:

    Minimum education (essential):  National Senior Certificate

    Minimum education (desirable):  Diploma and/or degree in IT / Engineering / Programming

    Minimum applicable experience (years):  5 years as an iOS Developer

    Required nature of experience:

    • Experience in native iOS (SWIFT) development specifically.
    • Strong knowledge of iOS development and its supporting systems.
    • Proficient in SWIFT (Minimum 3 years experience)
    • Good development practices utilising modern design patterns. 
    • A good understanding of storage mechanisms, threading, lifecycles.
    • Knowledge of common 3rd party frameworks available and integration experience.
    • Strong UI development experience and developing for dynamic screen support.
    • Experience with RESTful API integration.
    • Well versed in Git.
    • Solid understanding of the full mobile development life cycle within an Agile environment.
    • Basic knowledge of Objective-C.
    • Atlassian JIRA software experience is beneficial.
    • Good understanding of RxSwift would be advantageous.
    • Good understanding of Bluetooth on iOS would be advantageous.

    Key Performance Areas, Weights And Objectives

    Application planning and development

    • Be involved in the planning, design and development of first-to-market hearing aid iOS applications.
    • Take personal ownership for projects as well as contributing to platform based products.
    • Work from wireframes, iOS applications or specification documents to develop high quality iOS applications.
    • Experience in development architectures such as MVVM.
    • Work alongside fellow mobile developers to help maintain the current hearX application suite.
    • Follow best practice design and development methodologies in sustaining a high quality, clean, auditable and manageable system.
    • Attend meetings alongside the project lead with stakeholders for requirement analysis and feedback purposes.
    • Institute analytics into applications and report on app usability to project lead.
    • Monitor app usability and crash logs and ensure bug fixes are deployed as soon as possible.

    Project planning and capacity management

    • Estimate accurate completion timelines for projects for use by the project lead in capacity planning,
    • Provide input into the requirements documentation and assist in work breakdown to draft a proper timeline to plan the schedule and what is required,
    • Manage time and tasks effectively in order to complete tasks in the correct order of priority,
    • Manage time and tasks effectively in order to complete tasks on time.
    • Liaise effectively with other team members and backend engineers to ensure timeous completion of integration and the coming together of mobile applications and the required back end system.
    • Track tasks and timing on JIRA.

    Contribution to team

    • Participate in peer-reviews of solution designs and related code.  
    • Communicate and collaborate with current team to solve problems and discuss best programming practices. 
    • Contribute to team development efforts towards successful project delivery.
    • Contribute innovative ideas to project and application plans and roll outs.
    • Communicate effectively with team lead.
    • Communicate effectively with team members and internal stakeholders, using communications channels appropriately.
    • Take personal ownership for projects and products

    Quality Management and Compliance

    • Ensure continued improvement and upkeep on existing applications. 
    • Ensure compliance with QMS frameworks for CE certification.
    • Ensure products are developed accurately (i.e. according to spec).
    • Ensure products are developed efficiently (i.e. according to best practice and on time).
    • Ensure testing is completed according to specifications.
    • Manage release schedule and release notes for iOS applications in collaboration with team lead.

    go to method of application »

    Android Developer

    Job purpose: 

    Develop and maintain our innovative hearing health platforms on the Android platform, ensuring code is generated that is to specification, neat, accurate and scalable. Work will mainly focus on maintaining and upgrading our hearing aid solutions platform (Lexie Hearing), as well as providing guidance from an Android best practice perspective for products in the rest of the company. Work might also include mentoring other Android developers.

    Requirements

    • Minimum education (essential): National Senior Certificate
    • Minimum education (desirable): Diploma and/or degree in IT / Engineering / Programming
    • Minimum applicable experience (years): 5 years as an Android Developer

    Required nature of experience: 

    • Hands on software developer having been responsible for the development and maintenance of 1 or more projects.

    Skills and Knowledge (essential):

    • Experience in native Android (Kotlin and Java) development specifically.
    • Reactive programming
    • Strong knowledge of Android development and its supporting systems
    • Proficient in Kotlin (Minimum 2 years experience)
    • Good development practices utilising modern design patterns using software architectures: MVP, MVVM, Clean Architecture 
    • A good understanding of storage mechanisms, threading, lifecycles
    • Knowledge of common 3rd party frameworks/libraries available and integration experience
    • Strong UI development experience and developing for dynamic screen support
    • Experience with RESTful API integration
    • Well versed in Git
    • Solid understanding of the full mobile development life cycle within an Agile environment
    • Atlassian JIRA software experience is beneficial
    • Good understanding of Bluetooth on Android is beneficial
    • Good understanding of RxAndroid, RxJava and RxKotlin is beneficial

    Key Performance Areas, Weights And Objectives
    Application planning and development

    • Be involved in the planning, design and development of assigned applications.
    • Research, consult analyse and evaluate application needs and designs.
    • Write and maintain efficient, reusable and reliable code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards.
    • Work from wireframes and/or designs to develop high quality applications.
    • Following best practice design and development methodologies in sustaining a high quality, clean, auditable and manageable applications.
    • Ensure the best possible performance, quality, and responsiveness of applications.
    • Identify issues, bugs, and bottlenecks and devise solutions to these problems.
    • Identifying technology limitations and deficiencies in applications and associated processes, procedures and methods.
    • Testing, debugging, diagnosing and correcting errors and faults in an applications within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification.

    Project planning and capacity management

    • Estimate accurate completion timelines for projects for use by the project lead in capacity planning. 
    • Provide input into the requirements documentation and assist in work breakdown to draft a proper timeline to plan the schedule and what is required. 
    • Manage time and tasks effectively in order to complete tasks in the correct order of priority.
    • Manage time and tasks effectively in order to complete tasks on time. 
    • Liaise effectively with other team members and backend engineers to ensure timeous completion of integration and the coming together of mobile applications and the required back end system.
    • Track tasks and timing on JIRA.

    Contribution to team

    • Participate in peer-reviews of solution designs and related code. 
    • Communicate and collaborate with current team to solve problems and discuss best programming practices. 
    • Contribute to team development efforts towards successful project delivery.
    • Contribute innovative ideas to project and application plans and roll outs.
    • Communicate effectively with team lead.
    • Communicate effectively with team members and internal stakeholders, using communications channels appropriately.
    • Take personal ownership for projects and products

    Quality Management and Compliance

    • Ensure continued improvement and upkeep on existing applications. 
    • Ensure compliance with QMS frameworks for CE certification.
    • Ensure products are developed accurately (i.e. according to specifications and end user requirements).
    • Ensure products are developed efficiently (i.e. according to best practice and on time).
    • Ensure testing is completed according to specification.
    • Manage release schedule and release notes for Android applications.

    go to method of application »

    Senior Accountant

    Job purpose: 

    Responsible for preparing financial reports, performing account reconciliations, maintaining the general ledger, preparing tax returns, assisting with audit preparations, and performing other accounting duties as assigned.

    REQUIREMENTS
    Minimum education (essential):  

    B.Com Accounting Degree or related Financial Degree

    Minimum education (desirable)

    • Honours Degree in Accounting
    • Minimum applicable experience (years):
    • 3- 7 post article 

    Indirect Reports:

    • Accountant
    • Bookkeeper

    Required nature of experience:

    • Debtors management
    • Creditors management 
    • Tax compliance
    • Statutory compliance
    • Financial Reporting
       

    Skills and Knowledge (essential):

    • Accounting Software (ie Pastel / Xero)
      Microsoft Excel
    • SARS efiling 
    • Risk Assessment 
    • Measurement Analysis and Interpretation
    • Ratio Analysis

    COMPETENCIES

    Essential Competencies:

    • Examining Information
    • Showing Composure
    • Meeting Timescales
    • Checking Things
    • Following Procedures
    • Producing Output
    • Upholding Standards
    • Managing Tasks
    • Analyzing Information

    Important Competencies:

    • Documenting Facts
    • Interpreting Data
    • Developing Expertise
    • Adopting Practical Approaches
    • Establishing Rapport
    • Resolving Conflict
    • Thinking Positively
    • Embracing Change
    • Inviting Feedback
    • Understanding People
    • Team working
    • Taking Action

    KEY PERFORMANCE AREAS, WEIGHTS AND OBJECTIVES

    Financial Reporting (10%)

    • Analyze financial information and summarize financial status. 
    • Participate in financial standards setting and in the forecast process.
    • Suggest ways to improve efficiency and spending. 
    • Perform variance analysis and prepare account reconciliations.

    Month End Procedure Management (50%)

    • Manage and assist the team to complete the month-end procedure within deadline.  
    • Prepare month-end close procedures including debtors, creditors, cash, general ledger and trial balance reconciliations.  
    • Identify errors and recommend changes to processing accounting transactions. 
    • Review journal entries to ensure accuracy by team members.  
    • Assist in financial standards setting and forecast process.

    Team Management (10%)

    • Assist with managing accounting assistants, bookkeeper and accountant.
    • Provide input into the department's goal setting process.
    • Plan, assign and review staff’s work.
    • Provide training and mentoring to employees in the finance department.

    General Financial Administration (20%)

    • Review and recommend modifications to accounting systems and procedures.
    • Support year-end close process. 
    • Develop and document business processes and accounting policies to maintain and strengthen internal controls.  
    • Liaise with the Financial Manager to improve financial procedures. 
    • Assist with the budgeting process. 
    • Coordinate accounting projects and initiatives with other members of the accounting and finance team or with other departments. 
    • Assist with managing all company facilities.

    Compliance (10%)

    • Assist with tax audits and tax returns.
    • Assist in financial standards setting for compliance and forecast process.
    • Assist with directing internal and external audits to ensure compliance.
    • Assist with keeping company documents up to date and maintain a record of such

    go to method of application »

    Graphic Designer

    Job purpose:

    Develop and improve the product range, UI/UX, corporate image and stationery. 

    REQUIREMENTS

    Minimum education (essential):

    • Matric
    • Diploma in Graphic Design, Digital Media or equivalent
    • Minimum education (desirable):
    • Degree in Graphic Design, Digital Media or equivalent

    Minimum applicable experience (years):

    • 3 years

    Required nature of experience:

    • Graphic Design with the following programs: Photoshop, Illustrator, InDesign, other vector based software. (proof of projects will be required).
    • Iconography, illustration and mobile app based design. 
    • Campaign and promotion design and layout.
    • Corporate identity design and establishment. 
    • Print and digital marketing collateral design.
    • Experience in the use of Sketch would be advantageous.
    • Experience in UI/UX designs as well as mobile/tablet app design will be highly advantageous.
    • 3D design and animation experience would be advantageous.

    Skills and Knowledge (essential):

    • Adobe Suite including Photoshop, Illustrator, InDesign.
    • Strong computer skills and excellent knowledge of Google Suite.
    • Proficiency in Microsoft PowerPoint or other related software to design presentations.

     COMPETENCIES

    Essential Competencies:

    • Generating Ideas 
    • Showing Composure
    • Inviting Feedback 
    • Team Working 
    • Meeting Timescales
    • Checking Things
    • Producing Output 
    • Managing Tasks

    Important Competencies:

    • Adopting Practical Approaches
    • Developing Expertise 
    • Providing Insights
    • Exploring Possibilities 
    • Convincing People
    • Articulating Information 
    • Thinking Positively
    • Embracing Change 
    • Valuing Individuals
    • Following Procedures
    • Upholding Standards 
    • Taking Action 

    go to method of application »

    Web Developer

    Job purpose: 

    To utilise various web based development languages to build responsive and adaptive UI for internal and public facing web applications.  Our website and client-site web apps are built using Angular, Vue.js, HTML5, Javascript/Typescript and CSS.

    Minimum Requirements

    Education 

    • Certificate in relevant Web Development or Graphic Design (essential)
    • Diploma in relevant Web Development or Graphic Design (desirable)

    Experience

    • 3+ years experience as a Web Developer
    • Experience with translating UI & UX designs into HTML, CSS and Javascript websites, with a focus on user experience and usability.
    • Use sound development practices to build a solid product while iterating quickly.

    Skills and Knowledge

    Essential 

    • HTML
    • Javascript/Typescript
    • CSS/SCSS
    • Git

    Desirable 

    • Gulp
    • Webpack
    • Jekyll
    • Hugo
    • Vue.JS
    • JQuery

    Key Performance Areas, Weighs and Objectives 

    Analysis and Planning 

    • Multitask on a range of products and tasks simultaneously, defining priorities and ensuring efficiency.
    • Define and communicate problem, goal and acceptance criteria.
    • Communicate and collaborate with development, business analyst and design teams to solve problems, make recommendations and discuss best programming practices.
    • Work with stakeholders to achieve appropriate solutions.
    • Conduct research on possible solutions and techniques.
    • Analyse systems for root cause, impact, workarounds and permanent fixes.
    • Determine and account for dependencies among deliverables, products and systems.
    • Accurately estimate duration of deliverables.
    • Identify and mitigate risks.
    • Document analysis and planning process.
    • Communicate effectively with line manager on progress, priorities and workload.

    Programming 

    • Follow project plan to develop software.
    • Meet deadlines and timelines as determined in the planning phase.
    • Adhere to agreed upon standards for code, as set and determined by the Lead Systems Engineer. 
    • Generate and maintain effective and efficient high quality code. 
    • Use effective and efficient components & techniques to implement solutions.
    • Ensure all work is versioned and backed up according to company standards.
    • Take ownership for work, tasks and communication.

    Testing and Implementation 

    • Ensure that all work is tested, benchmarked and fulfills functional requirements before submission.
    • Prepare test environment, examples and instructions.
    • Participate enthusiastically in peer code reviews.
    • Deploy changes to live environment.
    • Maintain system and product change logs and release notes according to company standards.

    Reporting and Communication 

    • Keep project documentation up to date and standard.
    • Provide timeous, efficient and effective feedback on project status.
    • Proactively keep stakeholders updated on progress, risks and problems.
    • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
    • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
    • Provide insight and feedback on queries regarding relevant projects.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at hearX Group Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail