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: Feb 7, 2025
    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

    At EyeCarePro, we take pride in being the forefront marketing agency in the eyecare industry, specializing in practice growth. With over two decades of dedicated service and more than 1,800 happy customers, we've consistently focused on one mission: helping you get more patients. Why Choose EyeCarePro? Industry-Leading Expertise: We have tried and tested...
    Read more about this company

     

    Senior Full Stack Developer

    • Are you a seasoned Full Stack Developer with a passion for innovation and a flair for SaaS product development? Look no further! EyeCarePro, the undisputed industry leader in providing cutting-edge digital marketing services exclusively tailored for the optometry industry in America and Canada, is on the hunt for a dynamic individual to join our close-knit team.
    • As a Senior Full Stack Developer at EyeCarePro, you'll be at the forefront of shaping the future of our SaaS product. Your responsibilities will include:

    Responsibilities:

    • Improve and implement new features in our SaaS product.
    • Develop and advance the SaaS product using PHP and Laravel.
    • Collaborate on the back-end using PHP and Laravel, managing and developing microservices within Docker/Kubernetes.
    • Develop RESTful APIs to integrate with various services and applications.
    • Collaborate on the front-end stack, utilizing Angular and SASS.
    • Work closely with the team to support user requests and troubleshoot reported bugs.
    • Optimize performance and scalability of applications.

    Job Requirements:

    • Fluent in English.
    • 7+ years of experience as a Full Stack Developer with a focus on PHP/Laravel on the backend.
    • Proficient in JavaScript with at least 7 years of experience; experience with Angular 9+ is preferred.
    • Strong experience with server-side scripting languages, specifically PHP.
    • 5+ years of experience with Single Page Application (SPA) frameworks; Angular preferred, but React or Vue.js experience with a willingness to learn Angular is acceptable.
    • Familiarity with SQL databases (e.g., MySQL, PostgreSQL) and proficient in writing complex queries.
    • Proficient in automated testing and version control (Git).
    • Solid knowledge of Computer Science fundamentals, including data structures, classic algorithms, and networking.
    • Experience with Docker and Kubernetes for containerization and microservices architecture.
    • Additional experience with other frameworks like Laravel or Symfony is a plus.
    • Experience with optometry EHR software is a plus (e.g., OfficeMate, Crystal, Revolution EHR, or others).
    • Be open to working 9-5 pm EST time

    go to method of application »

    Marketing Project Coordinator

    • About the Role We are seeking a Marketing Project Coordinator to support the execution of marketing initiatives, ensuring projects stay on track, meet deadlines, and align with strategic goals. This role is ideal for a detail-oriented, highly organized professional who thrives in a fast-paced digital marketing environment.

    Key Responsibilities

    • Marketing Project Management: Assist in planning, executing, and monitoring digital marketing campaigns, website projects, and promotional initiatives to ensure timely and successful delivery.
    • Cross-Functional Collaboration: Work closely with marketing, design, content, and operations teams to streamline workflows and optimize campaign execution.
    • Campaign Coordination: Support the development of marketing materials, ensuring brand consistency and alignment with campaign goals.
    • Performance Tracking: Assist in tracking key performance metrics, compiling reports, and identifying areas for improvement in marketing efforts.
    • Stakeholder Communication: Serve as a point of contact for internal teams and external partners, ensuring clear and effective communication on project timelines and deliverables.
    • Task & Deadline Management: Utilize project management tools like Asana or Monday.com to assign tasks, track progress, and keep teams aligned.
    • Process Optimization: Contribute to refining marketing workflows and processes to enhance efficiency and effectiveness.

    Key Skills and Experience

    • Project Management Tools: Proficiency in platforms like Asana or Monday.com.
    • Marketing Acumen: Understanding of digital marketing strategies, including social media, content marketing, and SEO.
    • Strong Communication: Exceptional verbal and written communication skills for clear collaboration.
    • Organizational Excellence: Ability to manage multiple projects and deadlines in a dynamic environment.
    • Problem-Solving: Quick-thinking and solution-oriented mindset to overcome challenges.
    • Detail-Oriented: Keen attention to detail in marketing execution and reporting.
    • Adaptability: Ability to pivot strategies based on shifting priorities and marketing trends.

    Experience

    • 3-5 years of experience in marketing project coordination, campaign management, or a related role.
    • Hands-on experience with marketing and project management tools.
    • Familiarity with marketing methodologies, including Agile or Scrum, is a plus.

    go to method of application »

    Project Coordinator

    Key Responsibilities

    • Project Coordination: Assist in planning, executing, and delivering projects to meet deadlines, and stay within scope. Support teams in achieving project milestones and deliverables.
    • Team Collaboration: Work closely with cross-functional teams (marketing, design, operations) to ensure seamless project execution. Help align team activities with project goals.
    • Stakeholder Communication: Act as a key contact for team members, ensuring timely and clear communication about project status, risks, and changes.
    • Project Planning Support: Help develop project plans, outlining tasks, deadlines, and resources. Use tools like Asana or Monday.com to track progress and ensure tasks are completed on schedule.
    • Risk Monitoring: Assist in identifying and mitigating risks that could impact project timelines or scope.
    • Reporting: Prepare regular updates for stakeholders, monitor project performance, and contribute to post-project reviews.
    • Process Improvement: Suggest refinements to project management methodologies for improved efficiency and effectiveness.

    Key Skills and Experience

    • Tools Expertise: Familiarity with project management platforms like Asana or Monday.com.
    • Strong Communication: Exceptional written and verbal communication skills.
    • Time Management: Ability to manage multiple projects and meet deadlines in a fast-paced environment.
    • Problem-solving: Capable of identifying challenges and contributing to effective solutions.
    • Collaborative Mindset: Skilled in working with diverse teams to achieve project goals.
    • Detail-oriented: High attention to detail in tracking, budgeting, and documentation.
    • Adaptability: Flexible and able to adjust to changing priorities.

    Experience

    • 3-5 years of project coordination or management experience, preferably in a dynamic, cross-functional team environment.
    • Hands-on experience with project management tools like Asana or Monday.com.
    • Knowledge of project management methodologies such as Agile, Scrum, or Waterfall.

    go to method of application »

    HR Adminstration

    Qualifications:

    • Bachelor's degree in HR or related field.
    • 1-3 years of experience in an HR administrative role.
    • Strong organizational skills with attention to detail.
    • Excellent communication and interpersonal skills.
    • Proficiency in HR software and Microsoft Office Suite.
    • Ability to manage multiple tasks and priorities effectively.
    • Knowledge of labor laws and HR best practices.
    • Ability to work 9 am to 5 pm EST in a fully remote role.

    Responsibilities:

    • Recruitment & Onboarding:
    • Assist in coordinating the recruitment and onboarding process for new hires, including the preparation of onboarding materials and conducting orientation sessions.
    • Assist in setting up new employees in HR systems and ensure they have access to necessary resources.
    • HR General Support:
    • Serve as the first point of contact for HR-related inquiries from employees and managers.
    • Assist with the administration of performance management processes, including scheduling evaluations and tracking completion.
    • Support the HR team with various projects and initiatives aimed at improving organizational effectiveness and employee engagement.
    • Training and Development:
    • Assist in the administration and coordination of training programs.
    • Maintain training records and track the completion of required training modules.
    • Assist with uploading training modules, tracks and programs on all platforms.
    • Compensation and Benefits:
    • Assist in the administration of compensation and benefits programs, including answering employee questions and processing changes.
    • Ensure compliance with relevant laws and regulations regarding compensation and benefits.
    • Manage all correspondence with service providers, and responsible for timeous registrations and all types of reviews.
    • HR Compliance:
    • Maintain accurate and up-to-date employee records, ensuring compliance with record-keeping requirements on all platforms.
    • Support the development and implementation of HR policies and procedures.
    • Assist in ensuring compliance with labor laws and HR best practices.
    • Company Culture:
    • Assist in the planning and facilitation of programs and initiatives that promote the desired company culture and core values.
    • Act as a culture ambassador, helping to integrate cultural initiatives into HR processes and practices.
    • Strategic HR Partnership:
    • Collaborate with HR team members to understand organizational goals and support HR strategies that align with business objectives.
    • Provide administrative support for HR projects and initiatives.

    go to method of application »

    Finance Officer

    Role Overview

    • We are seeking a dynamic and experienced Finance Officer to join our team. Reporting directly to the CFO, you will play a crucial role in delivering Finance Services to our brands, accurate and timeous financial recording in general ledger, billing to clients, payroll and supporting with reporting financial results.

    Responsibilities

    Debtors Management:

    • Obtain contracts and invoice details from the Onboarding team, Client Strategists, Marketing Managers, and Directors.
    • Create client records, prepare and calculate invoices according to structure and client contracts, and submit to clients.
    • Liaise with clients to ensure POs are received, adjustments are reflected, and processed as tax invoices.
    • Facilitate and run regular meetings with the internal client-facing team to ensure up-to-date client arrangements are reflected in the latest invoices.
    • Load, maintain, and process pre-authorized ACH/debit orders and credit card collections.
    • Responsible for timely collections, regular follow up on outstanding debtors and where required, escalate internally for support.
    • Review all refund requests, quality hold requests, etc., ensuring all are approved by the CFO before processing.
    • Prepare weekly and monthly data metrics for scorecard, namely:
    • Cash flow status: Expected incoming cash.
    • Debtors aging for each key business pillar.
    • Average collection days in order to support and improve net working capital
    • Record keeping, reporting and accounting for all transactions in the month.

    Payroll Management:

    • Maintain, and improve payroll data to ensure timely and accurate processing of payroll transactions, including salaries, benefits, garnishments, taxes, and other deductions.
    • Capture all payroll updates, including new hires, terminations, and changes to pay rates for employees and contractors.
    • Set and maintain internal deadlines for payroll processing to ensure timely submission and sufficient time for internal approvals, and timely transfer/payment.
    • Prepare and submit attendance along with final payroll report to the CFO for review and sign-off.
    • Prepare expense reimbursement schedule for review and sign-off by CFO.
    • Prepare and maintain paid time off (PTO) reporting and utilization for review.
    • Process accurate and timely year-end reporting when necessary for the geography in scope e.g. for the US, ensure all W2s, 1099s, etc forms completed and distributed.
    • Prepare and submit for review the monthly reconciliation of payroll and contractor payrun, along with vendor invoices and statement to General Ledger.
    • Identify, follow and close out all queries with vendors e.g. benefit providers.

    Banking and Payables Management:

    • Process day-to-day financial transactions, including deposits, withdrawals, credit card transactions, and transfers.
    • Prepare, monitor, and reconcile bank and credit card accounts and post all transactions to the general ledger.
    • Report any discrepancies or unusual activities or queries to the Group Finance Manager and CFO as applicable.
    • Maintain accurate records by recording and classifying all expenses appropriately and ensuring all supporting documentation (e.g., invoices, receipts, etc.) is recorded and readily available for inspection.
    • Serve as a point of contact for the companys banking institutions.
    • Assist senior finance staff in implementing financial projects and initiatives.
    • Prepare and maintain minimum documentation required for payment approval.
    • Assist and support with weekly cashflow forecast.

    GL Reconciliations:

    • Prepare GL file and submit to Group Finance Manager for review & sign-off.
    • Prepare debtors aging & creditors aging for weekly and monthly reporting and review.
    • Intercompany transactions: confirm and agree intercompany transactions and balances with the other brand finance officers.
    • Prepare general journal entries and process through the accounting system.
    • Prepare monthly change report(s): Clients, Payroll, and credit note report.
    • Submit documentation to the bank or vendor for payment.
    • Prepare sales tax (VAT), tax pack, and submit to Group Finance Manager for review & sign-off.
    • Submit to Tax Manager for final review and sign-off for the team to file.
    • Review auto classifications of costs by accounting system and reclassify to appropriate department (cost center) and GL account.
    • Assist Group Finance Manager to prepare internal finance pack (including data, commentary, and analysis).
    • Assist with external and internal audit requests.
    • Complete various ad-hoc reporting for CFO and Group Finance Manager.

    Qualifications Required:

    • Bachelors Degree (3 years) / NQF level 7 (Bachelors degree / NQF level 7. For example, a BA, B Com, BSc, or equivalent 3-year degree).
    • Up to 8 years of experience.

    Skills and Experience Required:

    • High degree of administrative and organizational skills.
    • Ability to prioritize, plan, and ask for support and formulate clarifying questions.
    • High level of computer proficiency MS Word, MS Excel, MS PowerPoint.
    • Quality management system how to comply with documentation principles.
    • Assertive and independent with a can-do attitude and the ability to cope effectively under pressure and meet tight deadlines.
    • Detail-oriented, able to thrive in a fast-paced environment.
    • Excellent communication and presentation skills, capable of engaging with clients and stakeholders at all levels.
    • Ability to work independently and collaboratively within an international team.
    • Flexible to work remotely and travel as required.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at EyeCarePro Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail