Snapplify Logo

MId-Level Java Developer

Snapplify|Posted 28 days ago

Skills and experience

Role:Full stack engineer
Experience in role:6+ years
Language proficiency:English
Must-have skills:
    Java
    Spring Framework
    SQL
Nice-to-have skills:
    AWS
    Kotlin
    Vue.js
    Gradle
    Thymeleaf

Location and salary

Remote policy:Hybrid
Location of job:Cape Town, 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

At Snapplify, we're increasing access to digital education and empowering educators to transform their classrooms for the 21st century. We need a Java Developer to join out growing team. This is a career-defining role in a high-growth edtech scale-up. You’ll have the opportunity to use your design wizardry to help us reach new heights, and grow our impact across Africa, the United Kingdom, and the United States.

Our team believes in making a real, measurable impact. We're known for being innovative and have a hardworking team of experts who are incredible to work alongside. We move fast, with a bias towards action. If you're ambitious, driven, and like to work on big, chewy projects, our team might be for you.

So what are we looking for?

We’re looking for a Developer who can hit the ground running in assisting us with some really great projects. If you are someone who:

Has reliable internet for remote working (if required)

Communicates well verbally and in writing

Can take ideas from conception to implementation

Enjoys complex projects that include newer technology

Constantly looking for newer and better ways to work

Get things done on time without a diva attitude

Has a bias towards action

Chooses to learn and strives for mastery

We can work with and shares the same vision and mission as we do

Be able to comment and give input on coding standards and best practices

Be able to contribute in all areas of the SDLC (Requirement gathering, planning, development, testing, implementation, and post-go-live support) - Not just a “programmer/coder”

So, if the above describes you - read on to find out what will be required of you and what will impress us.

Our Tech Stack includes (but not limited to)

Kotlin / Java

Spring Framework

Hibernate JPA

SQL (relational database) and or Postgres (object-relational databases)

AWS SQS and or Spring integration

Gradle or Maven, NPM or similar dependency knowledge

Vue.js or similar front end frameworks

WebPack, Grunt or similar packaging frameworks

CSS / SCSS / Less

HTML

JSON, CSV, XML

What will you be required to do?

Create intuitive and highly functional products for our customers

Create intuitive and highly functional tools for our internal teams

Produce quality code

Collaborate with cross-functional teams to define, design, and ship new features

Bug fixing and improving application performance

Attend daily stand-up, sprint kick-off and retrospectives with an Agile/SCRUM environment

Be responsible and accountable for the delivery of work that you have committed to

Continuously improving your knowledge, at work and at home

Break down user stories into tasks and estimations

Work in a peer code-reviewed environment. You review my code, I review yours

Become a tech evangelist for systems that make you happy.

What skills/knowledge and experience will impress us?

5 - 10 years of experience in a similar role

Substantial work experience in AWS services, Design Patterns, OO, Procedural or Functional programming styles.

Impressive experience and knowledge in JavaScript, HTML and CSS (Standard LESS, SCSS or compiled CSS)

Hands-on experience with test rail or other QA software

Hands-on experience in unit testing with frameworks like JUnit.

Good SQL database experience and SQL construction

Solid understanding of git and how to use it in your daily workflow

Experience with a product development tools (i.e. Jira)

Experience in E-Reading, E-Readers

Mobile development experience

Mobile web experience

What can you expect working at Snapplify?

Competitive salary

A flat organizational structure with a focus on teamwork and continuous learning

A fast-paced and challenging environment that will keep you on your toes

An environment where your input and ideas matter

Monthly team events

About Snapplify

51-200 employees

Snapplify is at the forefront of edtech solutions in Africa, and specialises in enabling digital learning for individuals and institutions via the largest digital educational marketplace in Africa.

Thousands of schools, colleges and universities use Snapplify every day to teach, learn, and access educational content. Snapplify is the digital content partner on one of the widest-reaching digital interventions in Africa – a project that delivers technology and e-learning to public schools in South Africa’s Gauteng province.

As a socially minded company, Snapplify is committed to supporting others and creating sustainable change, globally, through collaboration and innovation. Snapplify runs impact programmes through the Snapplify Foundation, and empowers, inspires, and uplifts teachers via Teacha! (the largest community of teachers in Africa, working to empower, inspire, and uplift teachers through community platforms, a resource marketplace, and careers portal). Snapplify’s technology is also used in other educational products to facilitate collaboration throughout the educational community.

Snapplify originated in South Africa, focusing initially on the South African education and digital content industries. Since its establishment in 2012, the company has grown and expanded into new markets in Africa and the United States, with offices across South Africa, as well as in Nairobi, London, Amsterdam and New Jersey. Snapplify is backed by AngelHub Ventures, a venture capital company backed by former First National Bank CEO Michael Jordaan and the Harris family, as well as international investors. In 2019, Snapplify secured $2 million expansion capital from venture capital firm Knife Capital, and empowered African investment manager Hlayisani Capital’s Hlayisani Growth Fund.

Snapplify’s work has been recognised by leading global organisations, including the London Stock Exchange Group (LSE) who have twice selected Snapplify as one of their Companies to Inspire Africa (2017 and 2019) and HolonIQ who in 2020 and 2021 included Snapplify in their esteemed HolonIQ Africa Edtech 50 list. Snapplify has been a Bett Award (2020) finalist in the Innovator of the Year category; has won an Edtech Breakthrough Award (2021) for Industry Leadership; and has twice been named the overall winner of the Reimagine Education Gold Award for the Africa Region (2020 and 2021) – honours that are indicative of the company's calibre in tech innovations.

Perks at Snapplify

Table Tennis
Great Coffee
Global Team
Work Remotely
Study Assistance

Tech Stack

application and data

Amazon S3
Amazon S3
Amazon EC2
Amazon EC2
Amazon VPC
Amazon VPC
PostgreSQL
PostgreSQL
Apache Cordova
Apache Cordova
Objective-C
Objective-C
Javascript
Javascript
Node.js
Node.js
MySQL
MySQL
PHP
PHP
Java
Java
Spring Framework
Spring Framework
Redis
Redis
RabbitMQ
RabbitMQ
jQuery
jQuery
HTML5
HTML5
Bootstrap
Bootstrap
nginx
nginx
Ember.js
Ember.js
Kotlin
Kotlin
Vue.js
Vue.js
Kibana
Kibana
Angular
Angular
Amazon Redshift
Amazon Redshift
Amazon Kinesis
Amazon Kinesis
HIbernate
HIbernate
Amazon Lambda
Amazon Lambda
Jackson
Jackson
JUnit
JUnit
WooCommerce
WooCommerce
Amazon CloudFront
Amazon CloudFront
Amazon API Gateway
Amazon API Gateway
Stripe
Stripe
Amazon Web Services
Amazon Web Services

utilities

Amazon Route 53
Amazon Route 53
Amazon SES
Amazon SES
Elasticsearch
Elasticsearch
Google Analytics
Google Analytics
Mixpanel
Mixpanel
Hotjar
Hotjar
TestProject
TestProject
BrowserStack
BrowserStack
Litmus
Litmus

dev ops

Bower
Bower
GitHub
GitHub
Grunt
Grunt
Jenkins
Jenkins
Pingdom
Pingdom
Circle CI
Circle CI
Git
Git
Docker
Docker
Maven
Maven
Gradle
Gradle
Selenium
Selenium
Vagrant
Vagrant
Android Studio
Android Studio
New Relic
New Relic
npm
npm
Xcode
Xcode
Bitbucket
Bitbucket
Subversion
Subversion
IntelliJ IDEA
IntelliJ IDEA
Netlify
Netlify
Opsgenie
Opsgenie

business tool

Google Apps
Google Apps
Slack
Slack
MailChimp
MailChimp
JIRA
JIRA
HubSpot
HubSpot

Similar jobs on OfferZen: