333 Employee Relations jobs in South Africa
Employee Relations Officer - Support Office - Human Resources
Posted today
Job Viewed
Job Description
Labour Law Compliance
- Ensure organizational compliance with all relevant South African labour laws, including the Labour Relations Act (LRA), Basic Conditions of Employment Act (BCEA), Employment Equity Act (EEA), and other applicable legislation
- Stay updated on changes in labour legislation and case law, providing guidance to management on implementation and impact.
Employee Relations Management
- Develop and implement ER/IR strategies aligned with organizational goals.
- Manage disciplinary processes, grievances, and disputes in accordance with company policies and South African labour law.
- Conduct investigations into employee complaints and grievances, ensuring fair and unbiased outcomes.
Union Relations
- Act as the primary liaison between the organization and trade unions.
- Participate in collective bargaining processes and negotiate collective agreements.
- Manage and resolve labour disputes, including representing the company at CCMA (Commission for Conciliation, Mediation and Arbitration) proceedings when necessary.
Policy Development and Implementation
- Develop, review, and update HR policies and procedures to ensure compliance with labour laws and best practices.
- Provide training and guidance to line managers on ER/IR policies and procedures.
Conflict Resolution
- Mediate workplace conflicts and implement resolution strategies.
- Provide coaching to managers on effective conflict management techniques.
CCMA and Labour Court Representation
- Represent the company in CCMA conciliations, arbitrations, and Labour Court proceedings.
- Prepare comprehensive case files and liaise with legal counsel when necessary
Reporting and Analytics
- Maintain accurate ER/IR records and produce regular reports on key metrics.
- Analyse trends in employee relations issues and recommend preventive measures.
Bachelor’s degree in human resources, Industrial Psychology, Labour Law, or a related field.
A postgraduate qualification would be advantageous
Minimum of 5 years' experience in an ER/IR role within South Africa
Experience in handling CCMA cases and Labour Court matters
Owner Relations
Posted 7 days ago
Job Viewed
Job Description
The Owner Relations Officer is responsible for championing the owner’s relationship within the assigned portfolio.
Key responsibilities include:
- Building and maintaining relationships with property owners through active communication regarding their investment performance, regulatory, policy, and operational updates.
- Responding to all communications related to the portfolio promptly:
- Phone calls: Answer within 3 rings or 2 minutes during business hours.
- Emails, Text, WhatsApp, WeChat: Respond within 5 minutes during working hours (9am - 9pm EST) or within 12 hours outside of working hours.
- Internal communications: Monitor Slack & Internal Emails, respond within 2 minutes for urgent items and within 30 minutes for non-urgent items, or within the first hour of the next scheduled shift for non-urgent items outside office hours.
- Participating in and contributing to the improvement of company procedures and processes.
- Following all procedures, guidelines, laws, and regulations.
- Promoting a professional, respectful, and safe working environment.
- Experience in Hospitality, Business Administration, Marketing, Communications, or related fields.
- Minimum 1-2 years in hospitality with team lead or supervisory experience.
- Excellent communication, interpersonal, and negotiation skills.
- Strong problem-solving and analytical abilities.
- Ability to multitask and manage multiple projects effectively.
- Proficiency with project management software and tools.
- Ability to build and maintain strong client and stakeholder relationships.
- Understanding of financial reports, P&L statements.
- Flexibility to work EST hours between 8am and 10pm, including weekends and holidays.
- Ability to work remotely with reliable high-speed internet.
- Language proficiency: Advanced or Professional in English.
- Effective verbal and written communication skills in English.
- Self-motivated with strong multitasking abilities.
- Adaptability to changing priorities and environments.
- Professional demeanor and excellent time management.
- Resilient, with a proactive, get-it-done attitude under pressure.
- Creative problem-solving skills using innovative approaches.
Developer Relations
Posted 15 days ago
Job Viewed
Job Description
Are you excited about the limitless possibilities of artificial intelligence and machine learning? Do you want to make these possibilities into realities for real people? If so, we have an extraordinary opportunity to join our startup within the Developer Relations role.
Windsurf (formerly Codeium) already gives AI-powered tools to hundreds of thousands of individual developers and development teams at thousands of enterprises, from startups to Fortune 500 companies. With millions of installations of our Plugins and intense traction in the enterprise sector, Windsurf has uniquely already achieved strong product market fit, and is looking to take it to the next level. As developer relations, you will be responsible for building the Windsurf developer community and building content to assist with the adoption of the technology. You are expected to work relatively autonomously and will have agency to execute on ideas. Your role will be instrumental in driving adoption of AI technology.
This is a unique opportunity to work at an AI startup with a real product and real users.
Key Responsibilities:User engagement : Engaging with our large Discord community and other social media platforms (Reddit, X, LinkedIn, etc) to drive brand awareness, brand loyalty, and knowledge of product development. Coordinating and executing on live events.
Events & Meetups: Build groundswell of positive public sentiment and community, either physically or virtually (ex. within Discord). Attend developer-focused conferences and execute on Windsurf-run developer events.
Demos and Webinars : Produce content, both live and recorded, to increase feature/product awareness and build community.
Bachelor's degree in Computer Science or related field.
2+ years professional experience in developer relations.
Past experience managing Discord or other virtual communities.
Past experience working with B2B SaaS startups.
Strong oral communication and interpersonal skills.
Strong creativity and problem-solving skills, and the ability to work in a fast-paced, dynamic startup environment.
Developer Relations
Posted 15 days ago
Job Viewed
Job Description
This is a remote position available anywhere in the world! Linkedin makes us show a country, but we hire the best people wherever they are.
At Railway, we make it extremely simple for engineers to deploy logic without thinking about servers. Our goal is to make developers orders of magnitude more efficient by becoming the operating system for modern development.
We give developers a sandbox to espouse their ideas. We are looking for someone who can let them know what is possible with the platform. We seek to make developers 100x more effective, and build 100x more impactful systems. Building leverage is a core part of what we do.
Oft an under-appreciated way to help developers build those levers is to focus on improving the speed and effectiveness of those developers.
About The RoleFor this role, you will:
- Implement programs to gather developer feedback and then exercise discretion on how to best communicate to those users
- Build and refine product adoption loops through content, improvements to the product, and nurturing community
- Assist the team on initiatives around our Open Source presence such as our CLI, Nixpacks, and Templates
- Craft resources that help grow the developer ecosystem and ensure that the experience for new and existing users is as seamless as possible
Dev Rel is an often misunderstood role; we see it as a hybrid of being able to make cool stuff and talking about it, but also being the tip of the spear in getting feedback from the market. You should be knowledgeable about modern DevOps practices, the state of the cloud infra world, while being opinionated about how the next 10 years of Dev Tools should look like.
This is a high impact, high agency role where you are given a high degree of autonomy to work with any function you desire while receiving any support from the team you need. As our first hire in this area, we expect you to wear a lot of hats while setting the strategy.
About You- A strong ability to communicate clearly, whether it’s via writing, video, or practical projects incorporating Railway
- An enthusiast about our product; Railway uses Railway to build Railway. You should be able to share insights with developers of all stripes to let them know how our product can help them
- A great sense of direction and prioritization when it comes to dealing with the ambiguity of an early stage startup
- Someone who is comfortable in a few different languages/stacks and can create educational content on how to deploy those projects on a public cloud or Railway
- Able to take really technical concepts and make them as easy to understand as possible
We value and love to work with diverse persons from all backgrounds
Things to KnowFor better or worse, we’re a startup; our team dynamics are different from companies of different sizes and stages.
- We’re distributed ALL across the globe, and that’s only going to be more and more distributed. As a result, stuff is ALWAYS happening.
- We do NOT expect you to work all the time, but you’ll have to be diligent about your boundaries because the end of your day may overlap with the start of someone else’s.
- We’re a small team, with high ownership, who are not only passionate about what we do, but seek to be exceptional as well. At the time of writing, we’re 21, serving hundreds of thousands of users. There’s a lot of stuff going on, and a lot of ambiguity.
- We want you to own it. We believe that ownership is a key to growth, and part of that growth is not only being able to make the choices, but owning the success, or failure, that comes with those choices.
At Railway, we provide best in class benefits. Great salary, full health benefits including dependents, strong equity grants, equipment stipend, and much more. For more details, check back on the main careers page.
Beyond compensation, there are a few things that we believe that make working at Railway truly unique:
- Autonomy: We have very few meetings. Just a Monday and a Friday to go over the Company Board. We think your time is sacred, whether it’s at work, or outside of work.
- Ownership: We’re a company with a high ownership, high autonomy culture. We hope that you’ll come in, help us, and over the course of many years do the best work of your life. When we bring you onboard, we expect you to change the company.
- Novel problems/solutions: We’re a startup that’s well funded, with cool problems, which lets us implement novel solutions! We abhor “busywork” and think, whether it’s community, engineering, operations, etc there’s always opportunity for creative and high leverage solutions.
- Growth: We want you to grow with us, but we know that talent is loaned, so when you figure out what area you want to grow in next, whether it’s at Railway or outside, we’ll make sure you land there.
No tricks. No surprises. Here’s the entire process.
- Talk with us about the role
- This is completely open ended and we’re just trying to see who you are, what you want to do, and where you wanna go.
- Work on a small project to discuss in the interview
- Asynchronously implement the following:
- Build something and deploy it on Railway using as many features as possible
- You will submit your solution before the interview, and you’ll sit down with a member of the team and go over the above. We’ll poke into your solution, as well as get you acquainted with a member of the team.
- You can, and SHOULD ask us questions ahead of time if you have them.
- Review your solution with the Team
- You’ll sit down with someone on the team and go over the above. We’ll poke into your solution, as well as get you acquainted with two more members of the team.
- Looking for: Learn about your problem solving skills. How you break down a problem and how you present a solution.
- Interview Structure (60 Minutes):
- Pre-work (submitted before your interview): Build and deploy your project
- 0-5 minutes: Introduction
- 5-20 minutes: Walking through the project
- 20-50 minutes: Walking through how you think about content, relations, intersection with other roles
- 50-60 minutes: Time for you to ask your interviewers questions
- Meet the Team
- You’ll meet the Team, which will be comprised of 4 people from vastly different sections of the company.
- Looking for: How you work with the rest of the team and communicate.
- Offer and Details Chat with CEO
- Finally, we will go over the process, the role, and hammer out the details about your position, onboarding, and all the deets.
Final Note : The interview goes both ways . Once again, please ask us things. Many things! Hard things. That’s what we’re here for.
#Global
#J-18808-LjbffrOwner Relations
Posted today
Job Viewed
Job Description
The Owner Relations Officer is responsible for championing the owner’s relationship within the assigned portfolio.
Key responsibilities include:
- Building and maintaining relationships with property owners through active communication regarding their investment performance, regulatory, policy, and operational updates.
- Responding to all communications related to the portfolio promptly:
- Phone calls: Answer within 3 rings or 2 minutes during business hours.
- Emails, Text, WhatsApp, WeChat: Respond within 5 minutes during working hours (9am - 9pm EST) or within 12 hours outside of working hours.
- Internal communications: Monitor Slack & Internal Emails, respond within 2 minutes for urgent items and within 30 minutes for non-urgent items, or within the first hour of the next scheduled shift for non-urgent items outside office hours.
- Coordinating and following up on daily tasks such as owner stays, quote approvals, onboarding, and P&L reports.
- Utilizing project management tools (e.g., Clickup, Google Workspace, Breezeway) and maintaining accurate client databases (CRM).
- Collaborating with departments to address owner requests and enhance satisfaction.
- Cultivating trust and personal connections with owners to understand their needs and identify opportunities.
- Managing and developing the performance of direct reports.
- Communicating actively with team members to support owner success.
- Responding to client inquiries to build rapport and resolve concerns.
- Managing client tasks in project management tools, ensuring timely progress.
- Aligning projects with company goals and strategies.
- Providing creative solutions to organizational and client challenges.
- Performing additional duties as assigned.
- Participating in and contributing to the improvement of company procedures and processes.
- Following all procedures, guidelines, laws, and regulations.
- Promoting a professional, respectful, and safe working environment.
- Experience in Hospitality, Business Administration, Marketing, Communications, or related fields.
- Minimum 1-2 years in hospitality with team lead or supervisory experience.
- Excellent communication, interpersonal, and negotiation skills.
- Strong problem-solving and analytical abilities.
- Ability to multitask and manage multiple projects effectively.
- Proficiency with project management software and tools.
- Ability to build and maintain strong client and stakeholder relationships.
- Understanding of financial reports, P&L statements.
- Flexibility to work EST hours between 8am and 10pm, including weekends and holidays.
- Ability to work remotely with reliable high-speed internet.
- Language proficiency: Advanced or Professional in English.
- Effective verbal and written communication skills in English.
- Self-motivated with strong multitasking abilities.
- Adaptability to changing priorities and environments.
- Professional demeanor and excellent time management.
- Resilient, with a proactive, get-it-done attitude under pressure.
- Creative problem-solving skills using innovative approaches.
Developer Relations
Posted today
Job Viewed
Job Description
This is a remote position available anywhere in the world! Linkedin makes us show a country, but we hire the best people wherever they are.
At Railway, we make it extremely simple for engineers to deploy logic without thinking about servers. Our goal is to make developers orders of magnitude more efficient by becoming the operating system for modern development.
We give developers a sandbox to espouse their ideas. We are looking for someone who can let them know what is possible with the platform. We seek to make developers 100x more effective, and build 100x more impactful systems. Building leverage is a core part of what we do.
Oft an under-appreciated way to help developers build those levers is to focus on improving the speed and effectiveness of those developers.
About The RoleFor this role, you will:
- Implement programs to gather developer feedback and then exercise discretion on how to best communicate to those users
- Build and refine product adoption loops through content, improvements to the product, and nurturing community
- Assist the team on initiatives around our Open Source presence such as our CLI, Nixpacks, and Templates
- Craft resources that help grow the developer ecosystem and ensure that the experience for new and existing users is as seamless as possible
Dev Rel is an often misunderstood role; we see it as a hybrid of being able to make cool stuff and talking about it, but also being the tip of the spear in getting feedback from the market. You should be knowledgeable about modern DevOps practices, the state of the cloud infra world, while being opinionated about how the next 10 years of Dev Tools should look like.
This is a high impact, high agency role where you are given a high degree of autonomy to work with any function you desire while receiving any support from the team you need. As our first hire in this area, we expect you to wear a lot of hats while setting the strategy.
About You- A strong ability to communicate clearly, whether it’s via writing, video, or practical projects incorporating Railway
- An enthusiast about our product; Railway uses Railway to build Railway. You should be able to share insights with developers of all stripes to let them know how our product can help them
- A great sense of direction and prioritization when it comes to dealing with the ambiguity of an early stage startup
- Someone who is comfortable in a few different languages/stacks and can create educational content on how to deploy those projects on a public cloud or Railway
- Able to take really technical concepts and make them as easy to understand as possible
We value and love to work with diverse persons from all backgrounds
Things to KnowFor better or worse, we’re a startup; our team dynamics are different from companies of different sizes and stages.
- We’re distributed ALL across the globe, and that’s only going to be more and more distributed. As a result, stuff is ALWAYS happening.
- We do NOT expect you to work all the time, but you’ll have to be diligent about your boundaries because the end of your day may overlap with the start of someone else’s.
- We’re a small team, with high ownership, who are not only passionate about what we do, but seek to be exceptional as well. At the time of writing, we’re 21, serving hundreds of thousands of users. There’s a lot of stuff going on, and a lot of ambiguity.
- We want you to own it. We believe that ownership is a key to growth, and part of that growth is not only being able to make the choices, but owning the success, or failure, that comes with those choices.
At Railway, we provide best in class benefits. Great salary, full health benefits including dependents, strong equity grants, equipment stipend, and much more. For more details, check back on the main careers page.
Beyond compensation, there are a few things that we believe that make working at Railway truly unique:
- Autonomy: We have very few meetings. Just a Monday and a Friday to go over the Company Board. We think your time is sacred, whether it’s at work, or outside of work.
- Ownership: We’re a company with a high ownership, high autonomy culture. We hope that you’ll come in, help us, and over the course of many years do the best work of your life. When we bring you onboard, we expect you to change the company.
- Novel problems/solutions: We’re a startup that’s well funded, with cool problems, which lets us implement novel solutions! We abhor “busywork” and think, whether it’s community, engineering, operations, etc there’s always opportunity for creative and high leverage solutions.
- Growth: We want you to grow with us, but we know that talent is loaned, so when you figure out what area you want to grow in next, whether it’s at Railway or outside, we’ll make sure you land there.
No tricks. No surprises. Here’s the entire process.
- Talk with us about the role
- This is completely open ended and we’re just trying to see who you are, what you want to do, and where you wanna go.
- Work on a small project to discuss in the interview
- Asynchronously implement the following:
- Build something and deploy it on Railway using as many features as possible
- You will submit your solution before the interview, and you’ll sit down with a member of the team and go over the above. We’ll poke into your solution, as well as get you acquainted with a member of the team.
- You can, and SHOULD ask us questions ahead of time if you have them.
- Review your solution with the Team
- You’ll sit down with someone on the team and go over the above. We’ll poke into your solution, as well as get you acquainted with two more members of the team.
- Looking for: Learn about your problem solving skills. How you break down a problem and how you present a solution.
- Interview Structure (60 Minutes):
- Pre-work (submitted before your interview): Build and deploy your project
- 0-5 minutes: Introduction
- 5-20 minutes: Walking through the project
- 20-50 minutes: Walking through how you think about content, relations, intersection with other roles
- 50-60 minutes: Time for you to ask your interviewers questions
- Meet the Team
- You’ll meet the Team, which will be comprised of 4 people from vastly different sections of the company.
- Looking for: How you work with the rest of the team and communicate.
- Offer and Details Chat with CEO
- Finally, we will go over the process, the role, and hammer out the details about your position, onboarding, and all the deets.
Final Note : The interview goes both ways . Once again, please ask us things. Many things! Hard things. That’s what we’re here for.
#Global
#J-18808-LjbffrOwner Relations
Posted 6 days ago
Job Viewed
Job Description
● The Owner Relations Officer is responsible for the champion of owner’s relationship with the assigned portfolio.
● Responsible for assisting daily administrative tasks by providing constant updates to Account Executives on both daily and urgent tasks. Coordinating with different departments including Design, Maintenance, Finance, listing and guest experience team to provide updated information and follow-ups.
Key Responsibilities:
● Be an owner advocate.
● Building relationships with property owners, through active communications regarding their investment performance, regulatory, policy, and operational changes.
● Ensure all communications related to assigned portfolio/market is responded within a timely fashion
o Phone calls: Answer within 3 phone rings or 2 minutes for any missed calls during business hours.
o Emails, Text, WhatsApp, WeChat: Respond within 5 minutes during working hours (9am - 9pm EST) or 12 hours outside of working hours.
o Internal communications: actively monitoring Slack & Internal Emails to respond within
▪ 2 minutes for urgent items
▪ 30 minutes for non-urgent items
▪ During the first 1 hour of the next scheduled shift for non-urgent items communicated outside office hours.
● Coordinate and follow-up on various day-to-day tasks including owner stays, quotes approvals, onboarding, and P&L reports.
● Proficient on various project management and online tools (eg. Clickup, Google Workspace, Breezeway etc.) and maintain client databases (CRM) to ensure all information is correct and up to date.
● Collaborate with other departments to address owner requests and achieve the highest level of satisfaction.
● Cultivate trust and personal connections with owners to further understand their needs and identify opportunities.
● Manage and develop performance of direct reports.
● Actively communicate with internal team members and cultivate resources to support owner success.
● Respond to communications from current and prospective clients to develop strong, personal rapport and resolve concerns.
● Manage client-related tasks in our project management tool, ensuring timely progress and prioritization of pending tasks.
● Stay aware of company goals and strategies to ensure projects align with business priorities.
● Provide creative insights and solutions to address client/organizational challenges.
● Perform additional duties as assigned.
OH&S:
● Actively participate and contribute with the improvement of company procedures and processes.
● Follow all procedures and guidelines and applicable law and regulations.
● Promote a professional and cooperative working environment, based on mutual respect and trust.
● Promote safe behaviour in the workplace.
Be The First To Know
About the latest Employee relations Jobs in South Africa !
Customer Relations
Posted 13 days ago
Job Viewed
Job Description
Work for a well-established and trusted customer-owned bank that holds itself to the highest standards, empowering customers to use their money to create a world where people and the planet thrive. We are looking for a Customer Service Consultant to join their forward-thinking and supportive team, providing flexible working arrangements for a work-life balance.
As the first point of contact for customers, you will be managing a high volume of inbound enquires as well as outbound follow-up activity. Providing a thorough service, you will also be identifying opportunities to assist customers with the bank's range of products and services and liaise with internal teams to provide solutions.
- Managing a high volume of calls and communication via live chat, email and social media
- Assist customers with enquiries such as opening accounts, internet banking, payment transfers, foreign exchange, credit cards, insurance products and more
- Conduct outbound calls to customers to follow-up enquiries and welcome new customers
- Manage queries in accordance with the bank’s policies and procedures in a timely, professional and efficient manner
Basic requirements:
To succeed in this position, you will be able to demonstrate your previous customer service experience, ability to build rapport and problem solve. Key success factors include:
- Previous experience in call centre, retail, hospitality or customer-focused administrative role
- Strong written and verbal communication skills
- Confident computer skills and navigating multiple systems
- Demonstrated experience working in a fast-paced environment and ability to multitask
- Experience within banking, insurance or financial services is desirable but not essential
Successful applicants will be required to have full availability to work a rotating roster Monday to Friday between 8am and 8pm, as well as a rotational Saturday 9am-2pm shift.
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV.
REQUIREMENTS
Core skills
- Strong communication and interpersonal skills
- Ability to multitask
- Excellent conflict resolution skills
Technical skills
- Excellent knowledge of financial products and services
- Ability to use CRM software
Director: Intergovernmental Relations
Posted 7 days ago
Job Viewed
Job Description
Government institution based in Johannesburg requires a Director Intergovernmental Relations
- Manage the provision of inter-governmental relations support to the Head of Department and MEC by enhancing cooperative governance.
- Facilitate inter-departmental cooperation through coordination of IGR Fora including but not limited to providing input to the agenda of the MEC/MMC forum and monitor the implementation of decisions.
- Facilitate provincial relations with local government and other organs of state.
- Manage the development of policies and strategies aimed at enhancing IGR relations in the provincial administration.
- Build strong stakeholder relations with strategic partners.
- Operationalise the Governance & IGR Secretariat Support Service.
- Provide Strategic Leadership and Management to the Directorate: Intergovernmental Relations; Develop and Manage Strategic Partnerships within and outside the department
- Develop a database of all IGR infrastructure projects in the province; Manage the resources of the Directorate; Develop, manage, and implement stakeholder engagement strategies, policies, and procedures.
Qualifications:
- Matric plus NQF level 7/ Bachelor’s Degree in Political Science, Public Management, LLB or relevant qualification in Intergovernmental Relations.
- Coupled with 5 years’ experience at a Middle Management level working in Development at Municipal level, knowledge of Integrated Development Planning and or the public service.
- A post-graduate Degree would an added advantage.
Clerk Labour Relations
Posted 4 days ago
Job Viewed
Job Description
We are seeking a dedicated Clerk : Labour Relations to provide secretarial and administrative support to the Labour Relations Department. The role involves preparing meeting materials managing CCMA case documentation monitoring compliance with disciplinary procedures recording and transcribing meeting minutes maintaining organized filing systems compiling statistical data on various cases assisting in report consolidation handling communications and managing trade union membership records.
Key Responsibilities :
Prepare and distribute meeting packages to stakeholders.
Compile bundles for CCMA cases as required.
Assist in monitoring that disciplinary cases grievances and appeals are conducted within established timeframes adhering to Disciplinary and Grievance Standard Operating Procedures.
Attend record and transcribe minutes of meetings and disciplinary hearings.
Maintain and update filing systems for all relevant documents.
Capture and compile statistical data on disciplinary actions grievances appeals CCMA Labour Court and High Court cases.
Assist in consolidating monthly and quarterly labour relations reports.
Direct calls respond to inquiries and sort correspondence.
Capture trade union membership applications and cancellations.
Compile reconciliation of trade union membership.
Minimum Requirements :
Diploma in Office Administration or Secretarial Studies.
At least 1 year of relevant experience in a similar role.
Demonstrated honesty and trustworthiness.
Proficient knowledge of office administration planning and organizational skills.
Familiarity with relevant legislation policies regulations and procedures related to labour relations.
High attention to detail and accuracy.
Excellent interpersonal and communication skills.
Strong recordkeeping and time management abilities.
Salary : R202233.00 per annum plus service benefits
Application Process :
Interested candidates are encouraged to apply. Please submit your application by April 17 2025 .
Note : Only shortlisted candidates will be contacted. The organization is committed to diversity and encourages applications from all qualified individuals.
Key Skills
#J-18808-Ljbffr