Afrihost Logo

Mid-Level Front-End Developer

Afrihost|Posted 12 days ago

Skills and experience

Role:Integration engineer
Other roles:Full stack engineer, UX engineer, Frontend engineer
Experience in role:4+ years
Language proficiency:English
Must-have skills:
    JavaScript
    HTML
    CSS
    HTML5
    Sketch
    Vue.js
    Sass
    Vuex

Location and salary

Remote policy:Hybrid
Location of job:Johannesburg, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

What you will be doing

For this position responsibilities include developing and maintaining features for our website, ClientZone, Intranet, WhatsApp Support system, marketing landing pages and internal digital tooling.

About you

  • You have the energy and focus to jump on complex problems/tasks
  • You take ownership of your work
  • You maintain the standard of code quality
  • You take the best suited architectural decisions
  • You are mindful of deadlines
  • You are a team player
  • Willing to help upskill juniors on the team
  • Well versed on a MacBook Pro

What you bring to the table

  • 4+ years of experience as a frontend developer
  • Experience with ES6, VueJS, and modern JS build tools
  • Expert level knowledge of CSS / SCSS
  • Experience with modern Javascript
  • In-depth knowledge of HTML
  • Know your way around Sketch/Figma
  • A wide knowledge of developing responsive / adaptive layouts for multiple browsers and platforms, including desktop, tablet, and mobile
  • A good understanding of JSON API consumption & GraphQL
  • A good eye for UI/UX

Bonus points

  • Nuxt.js
  • NodeJS
  • Community contributions, blog posts, Stack Overflow, GitHub, etc.

What we have to offer

Afrihost employees enjoy some of the best benefits in the industry:

  • In office gym
  • Healthy team lunches
  • Plenty of snacks and fancy coffee
  • The opportunity to attend industry-related conferences (local and abroad)
  • Flexible working hours
  • Hybrid office model
  • Home internet connectivity (Fibre or LTE)
  • A decent mobile package (phone excluded)
  • Web hosting for personal projects
  • Subsidised medical aid
  • Contributions to your retirement fund

About Afrihost

201-500 employees

What we do

Afrihost provides internet services to the country. We specialise in shared hosting, dedicated/cloud hosting, DSL/Mobile/Fibre data.

Why Work For Us

We are a leader in the industry, and always push the envelope of technology and innovation to drive our company forward. But we don't just do it for profit - we do it to have fun and learn awesome things as well. A defining part of our teams are to grow and learn how to do things that in the past seemed impossible.

Our Culture

We constantly try to learn new things and have a happy and friendly team. Even though we've grown in numbers since the company was founded more than a decade ago - we still try to keep the "start-up mentality".

Our Engineering Processes

We trust our developers with the entire stack of what is needed to achieve the task at hand. This means they have full access to the necessary parts of the system (dev side as well as production) to get done what needs to get done in the fastest manner possible (while naturally balancing that with security and safety). Each developer has a sense of autonomy - which we feel is core to what we do. It's nice to be a developer - it's great to be a developer who also get trusted to have her/his say about the business direction.

Our Hiring Process

After initial screening - we'd request a small questionnaire to be filled out. This enables us to ascertain certain technology, cultural and personality traits we are looking for. Once that is done, an interview may be granted (either online or in person - preferably off course in person). Finally - if no other information or interviews are required - we make an offer and you're in!

Perks at Afrihost

Games Area
Gym (on premises) - showers included :)
Retirement Plan
Coffee ... lots, and lots... of coffee!
MacBook Pro
Free Fibre / DSL / Mobile data
Free Airtime package
Subsidised Medical Aid

Tech Stack

application and data

Sass
Sass
Laravel
Laravel
Javascript
Javascript
Node.js
Node.js
Python
Python
MySQL
MySQL
PHP
PHP
React
React
Redis
Redis
RabbitMQ
RabbitMQ
MongoDB
MongoDB
memcached
memcached
HTML5
HTML5
Bootstrap
Bootstrap
nginx
nginx
Vue.js
Vue.js
React Native
React Native
OneSignal
OneSignal
GraphQL
GraphQL

utilities

Elasticsearch
Elasticsearch
Google Analytics
Google Analytics
Hotjar
Hotjar
BrowserStack
BrowserStack
Litmus
Litmus

dev ops

Ansible
Ansible
GitHub
GitHub
Git
Git
Docker
Docker
GitLab
GitLab
npm
npm
Bitbucket
Bitbucket

business tool

Google Apps
Google Apps
Slack
Slack
Trello
Trello

Office Photos

CEO didn't get the memo that it's April Fool's day. (You should've seen the Dev Manager's office!!!)
The team!
There's cake on Wednesdays! :)
The guy on the right keeps winning the guy on the left. He also knows how to quit VIM.
Programming... play... food... coffee... it's a lifestyle.
Did I mention lunch is free? (The company sometimes cost you in pun's)
Bring your pet to the office day. One of them is a B-TREE.
One of our dev's presenting at PHP Craft South Africa
Launch-day (CEO didn't have time to change into work-clothes)
SysAdmin day - food and beer. They smiled.
More office photos, 'cause it's a nice place :)
Time to play!
Like I said - we're weird.
We have a weird hat thing.
Sometimes we just have our meetings outside, because why not?!
Coffee. Focus on the fact that this photo has really nice coffee in it.
Office
Dev's in their natural habitat (earphones and coffee are essential)
We seriously have a weird hat problem.

Similar jobs on OfferZen: