About Assemble

Address

1st Floor, Building 7 (Dalmore), Kildrummy Office Park
Cnr Witkoppen & Umhlanga Roads, 
Paulshof, Johannesburg

Company Size

1-15
Summary

Intro

Assemble is a software solutions provider, building bespoke systems. We conceptualise, develop, productise, implement and support. 2017 sees us entering into cloud-based development with 3-5 SaaS projects in the pipeline. Come grow with us!

Our Core

We have a passionate team that loves anything tech and we embrace and encourage this. Our projects consistently push our abilities and imagination, and we have a culture of learning and helping each other. We take ownership of our work, work hard, and keep looking at the best ways to do our work. We are constantly looking for better ways to do what we do, while enjoying our work and appreciating our clients. We value time-off after hard work, and arrange our day around lunch.

Why Work For Us

We are constantly challenging ourselves with projects that harness cutting edge technologies. We nurture developers and provide an environment where training and self-development are key focus areas. Our projects are well managed and delivered to spec and on time.

Growth Opportunities

Our developers have 24/7 access to Pluralsite and Lynda for training, we frequently buy e-books on various tech topics and we have Friday tech talk sessions, which will vary from watching a TED talk to one of our team or a guest expert presenting on a certain topic. We enjoy values such as transparency, honesty and integrity, which flows from internal attitudes all the way to our clients. We own up to faults and make them right. We focus on development in all areas of our lives.

What you’ll be building

Our projects range from rebuilding a student and course management system for a credited online University (including the migrating of their data and legacy setup) to corporate projects, to building custom and new solutions with Raspberry pi’s - such as a transport monitoring system - linking and streaming video footage from 4 on-board camera’s, and a positioning overlay over Google Maps - displaying the vehicles and their telemetry data.
There is also the possibility of you being contracted out to work on-site at a client - but only at your discretion and according to your agreed terms.

Our Processes

We employ industry best practices such as working from approved spec’s, using version control, project and code reviews, fast release cycles and Quality Assurance and testing. Most projects will have you working as part of a team with your roles and responsibilities clearly explained at the beginning of the project. We are quite pragmatic in our approach to the development cycle, and are open to adapting and improving our processes if needed.

Our hiring process

We obviously want the best, and it's important that you fit our culture as well as our skill requirements.
Once we have determined that you have enough skills and humour, you get shortlisted for hiring...
If we contact you, it means that we’ve gone through your CV and are impressed enough to have you come in for an interview. Our interviews last between 1 and 1,5 hours, and we ask a variety of questions to ensure that you fit with our company dynamic, as well as questions which should indicate your skill levels related to our requirements. Alongside skills, we also check for ability and willingness to learn new technology, understanding of bigger picture and details of a problem, problem solving abilities (aside from code), presentability and how you conduct yourself, your interests and passions.

i.e..

  • Presentable.
  • Pragmatic.
  • Diligent.
  • Perseverant.
  • Proactive.
  • Leadership material.
  • Plan and organise.
  • Knowledge Specialisation.
  • Must be individually driven and motivated.
  • Must be reliable and responsible.
  • Must be enthusiastic and very willing to learn.

After the interview, you will be notified within 48 hours whether you have been shortlisted. If you have not made it through, we will also notify you within 48 hours, and give you our feedback which we hope will be helpful.

Shortlisted candidates may be invited for a second interview, which will be in person or over Skype.

Perks
Daily lunch
Flexible hours - time given back for overtime
Scheduled monthly training
Safe parking
Flexible leave policy
Choose your own workstation / environment / IDE
Protected by industry best practises
Smart-casual dress code
Ad-hoc Remote Working
Good Coffee
Tech Stack

Application and Data

Angularjs
AngularJS
Apache cordova
Apache Cordova
Bootstrap
Bootstrap
Django
Django
Html5
HTML5
Heroku
Heroku
Java
Java
Java script
Javascript
Laravel
Laravel
Mongo db
MongoDB
Mysql
MySQL
Node js
Node.js
Php
PHP
Python
Python
Sass
Sass
Swift
Swift
Jquery
jQuery
Nginx
nginx

DevOps

Androidstudio
Android Studio
Bitbucket
Bitbucket
Bower
Bower
Docker
Docker
Git
Git
Github
GitHub
Grunt
Grunt
Jenkins
Jenkins
Vagrant
Vagrant
Xcode
Xcode
Npm
npm

Business Tools

Jira
JIRA
Slack
Slack
Trello
Trello
Convert?h=600&w=600
2014 - we still worked in a house...
Convert?h=600&w=600
The living room it all started at...
Convert?h=600&w=600
After hours (rare to be here after dark)
Convert?h=600&w=600
Boardroom TV upgrade...
Convert?h=600&w=600
On-site at Villa Liza, working on the Shika Moto project.
Convert?h=600&w=600
Every quarter we donate a project to a worthy cause. Here we're attending the Walking for Lions fundraiser in early 2015.
Convert?h=600&w=600
Turkish lunch day - in an annoyingly sideways photo.

Get job offers from companies like Assemble