Junior Frontend Developer

PayProp : Development and Technology : Development · Stellenbosch, Western Cape
Department PayProp : Development and Technology : Development
Employment Type Full-Time
Minimum Experience Entry-level
Compensation R225,000.00

** This position is fully remote for applicants residing in South Africa**


"Choose a job you love, and you will never work a day in your life."


At Humanstate, we live by this mantra. As a thriving multinational technology group with a large presence in South Africa, we’re looking for local tech talent to help us change the world!


Our two industry platforms, PayProp and GivenGain, are world leaders in their sectors. With PayProp, we've automated over $2bn in rental property payments. GivenGain works with thousands of charities and some of the world’s largest mass participation events, including the Cape Town Marathon and Boston Marathon, to help participants raise money for the causes they care about. And we're just getting started.


In 2020 we implemented a distributed work policy to enable us to work just as effectively (if not more so) wherever we are – whether from home, at the office, or on the go. Our team is multinational and works from around the world, so good written and verbal English and brilliant communication skills are essential.


If you’re looking to take the next step in your career, communicate well, enjoy a challenge and fit the job spec below, we want to hear from you!


As a growing payment technology business in South Africa, the UK, Switzerland, Canada, and the USA, part of a global group, we are looking for a junior front-end developer to support the ongoing development and rapid growth of our platform.  

 

Responsibilities of this role include but are not limited to the following:  


  • Maintain front-end marketing websites/campaigns (Develop, test, debug);  
  • Maintain, refactor platform components and templates (Develop, test, debug); 
  • Undertake code reviews, adhere to QA processes; 
  • Write, update technical documentation; 
  • Provide platform support.  

 

Requirements include: 

 

  • 2+ years experience with HTML5, front-end frameworks (e.g. Bootstrap), responsive/atomic design systems, cross-browser CSS (SCSS)/JS, UX, Accessibility and SEO  
  • 2+ years experience with native JS, JS frameworks (e.g. Vue JS, Nunjucks, jQuery), JS testing, JS tooling, REST APIs 
  • Experience with revision control (GIT) and multi-developer projects 
  • Experience with virtual machines for development (VMs) 
  • Experience with server-side template systems (e.g. Template::Toolkit) 
  • Strong attention to detail 
  • Excellent English communication skills 
  • Passionate about learning new languages and technologies 

 

Beneficial Experience and Skills: 

 

  • Infrastructure (DNS), staging environments 
  • Database (MySQL) knowledge 
  • Project tools, process management (Asana, JIRA) 
  • CMS (WordPress, WebFlow) 
  • Code review, QA processes 
  • Internationalisation/localisation 
  • Experience working within regulatory frameworks (FCA, PCI) 

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Stellenbosch, Western Cape
  • Department
    PayProp : Development and Technology : Development
  • Employment Type
    Full-Time
  • Minimum Experience
    Entry-level
  • Compensation
    R225,000.00