Careers at Xineoh

We are looking for professionals to join our Bloemfontein team

The right fit will be someone who shares our enthusiasm for technology and success, enjoys problem-solving and creating innovative solutions. You will get to work with a team of talented engineers at South Africa’s hottest startup. Ventureburn recently placed us first in terms of attracting the attention of investors, you can read the full article here.

Our soon-to-be-launched video recommendation application, VideoLlama, doubles the results of our closest competitor. It is not going to stop here, our goal is 100% precision.

We are looking for an intelligent and reliable professional software engineer that has has a passion for technology. You will be part of a goal driven team where individual input is valued. You will receive clear guidance on overall business goals and see immediate results from your work.

3 Reasons to join team Xineoh:

  • You will be part of a winning team. Every person at Xineoh shares the passion to win and strives to be the best at what they do. If you want to see your work contribute to a great success story, this is the place for you.
  • You will be treated as an individual. At Xineoh, everyone is rewarded on merit, so this is your chance to really come into your own.
  • The opportunities are endless. Our business is growing, we are launching exciting products and we plan to expand even more internationally. Wherever we go as a business, our team will be part of that journey.

We are hiring:

Mid-Level Software Engineer

Summary of the position:

As a software engineer, you will form part of a team developing cutting edge technology solutions as well as the products utilizing this technology. You will also have the opportunity to guide the development and implementation of this technology.

Candidates must be eligible to live and work in the Bloemfontein area. Relocation assistance is negotiable.

Qualifications:

A relevant bachelor’s degree. At least 50% of subjects must be passed with distinction. This requirement is strictly enforced.

Skills:

  • A deep understanding of software development and programming
  • SQL
  • Node.js
  • AngularJS
  • Git
  • Mastery of Object Oriented Programming
  • Understanding of Threading
  • Understanding of REST and RESTful web services
  • Understanding of SOAP services
  • Knowledge of PHP and/or Python will be an advantage

Experience:

  • At least 3 years experience in programming in general, and
  • At least 2 years experience in SQL, Node.js, Angular, and Git.

Responsibilities:

As a mid-level software engineer at Xineoh, you will-

  • be assigned one junior who will work directly under you,
  • assist your junior with blocked tasks by giving guidance and unblocking code tasks,
  • perform code review of assigned junior, with special focus on best practices and quality,
  • Merge your junior’s code into the development branch,
  • build features using the latest web technologies,
  • implement recommendations of the architect who reviews your code,
  • strictly follow Agile principles,
  • test your work thoroughly to prevent regression and stability issues,
  • complete code artifacts according to the principles of SOLID OOP and other best practices,
  • be responsible for time estimations on assigned tasks and the timely completion of said tasks.

Remuneration & work hours

Remuneration:

Mid-level: R 25 000 – R 40 000 per month (C2C), depending on skills & experience

You will also be eligible to participate in the company’s success through our Employee Stock Option Plan.

Remuneration will depend entirely on the candidate’s experience and the level of productivity he or she can bring to the team.

At Xineoh, we are not about sticking to fixed salary scales. We base remuneration on your experience, productivity and contributions to the project; thus, the more productive you are and the more you contribute, the better your remuneration will be. The sky is the limit.

Having a productive, well compensated and happy team is a definite win for us, so we are always looking for ways to help our people up their contributions and thereby increasing their earning potential.

Since we do business internationally, we are able to offer compensation well above what is considered market-related in South Africa, for an ideal candidate.

Future Prospects:

Xineoh is a young business and we are growing fast. This means that, for the right person, the possibilities for growth are endless. We are always looking for great people to promote into senior leadership roles.

Work hours:

Our team keeps regular work hours most of the time, 8:30 – 5:30 with some flexibility where necessary. Sometimes, however, it is necessary to put in some extra time when deadlines and certain project logistics require it.

We expect team members to be passionate about their projects and take responsibility for them. They must make sure things run smoothly all the time, so working for us is not a regular 9-5.

We are, however, serious about our team not getting burned-out, so we do our best to make sure there are enough resources to keep your workload manageable.

Senior Software Engineer

Summary of the position:

As a software engineer, you will form part of a team developing cutting edge technology solutions as well as the products utilizing this technology. You will also have the opportunity to guide the development and implementation of this technology.

Candidates must be eligible to live and work in the Bloemfontein area. Relocation assistance is negotiable.

Qualifications:

A relevant bachelor’s degree. At least 50% of subjects must be passed with distinction. This requirement is strictly enforced.

Skills:

You will need the following skills for this position-

  • A deep understanding of software development and programming
  • SQL
  • Node.js
  • AngularJS
  • Git
  • Mastery of Object Oriented Programming
  • Mastery of Design Principles
  • Mastery of Threading
  • Mastery of Data Structures, including Trees
  • Mastery of REST and RESTful web services
  • Mastery of SOAP services
  • Knowledge of PHP and/or Python will be an advantage

Experience:

  • At least 6 years experience in programming in general, and
  • At least 3 years experience in SQL, Node.js, Angular, and Git.

Responsibilities:

As senior software engineer at Xineoh, you will –

  • be assigned one junior / intermediate engineer  who will work directly under you,
  • assist your junior/intermediate with blocked tasks by giving guidance and unblocking code tasks,
  • review the code of your assigned junior/intermediate, with special focus on best practices and quality,
  • be responsible for merging of your junior’s code into the development branch,
  • be responsible for merging of the intermediates’ code into stable branch if accepted
  • build features using the latest web technologies,
  • assist the architect with design and implement his recommendations,
  • strictly follow Agile principles,
  • test work thoroughly to prevent regression and stability issues,
  • complete code artifacts according to the principles of SOLID OOP and other best practices
  • be responsible for time estimations on assigned tasks and the timely completion of said tasks

Remuneration & work hours

Remuneration:

Senior: R 40 000 – R 55 000 per month (C2C), depending on skills & experience

You will also be eligible to participate in the company’s success through our Employee Stock Option Plan.

Remuneration will depend entirely on the candidate’s experience and the level of productivity he or she can bring to the team.

At Xineoh, we are not about sticking to fixed salary scales. We base remuneration on your experience, productivity and contributions to the project, thus, the more productive you are and the more you contribute, the better your remuneration will be. The sky is the limit.

Having a productive, well compensated and happy team is a definite win for us, so we are always looking for ways to help our people up their contributions and thereby increasing their earning potential.

Since we do business internationally, we are able to offer compensation well above what is considered market-related in South Africa, for an ideal candidate.

Future Prospects:

Xineoh is a young business and we are growing fast. This means that, for the right person, the possibilities for growth are endless. We are always looking for great people to promote into senior leadership roles.

Work hours:

Our team keeps regular work hours most of the time, 8:30 – 5:30 with some flexibility where necessary. Sometimes, however, it is necessary to put in some extra time when deadlines and certain project logistics require it.

We expect team members to be passionate about their projects and take responsibility for them. They must make sure things run smoothly all the time, so working for us is not a regular 9-5.

We are, however, serious about our team not getting burned-out, so we do our best to make sure there are enough resources to keep your workload manageable.

Apply Now