Frontend Developer

Location: South Africa

Ref: LRP22037

Type: Freelance

Industry: Professional

Great opportunity for an experienced frontend developer to help shape and build the future of our clients online store and rental platform.

You'll spend your time developing new features and improving our existing online store and rental platform, for example:

Building new pages for our online store, featured product pages, upsell and cross-sell sections and category specific pages

Improving on the design and user experience of our online store and back-office portal

Developing new features for our back-office portal for managing orders, customers and products

Design/layout and content work on our marketing website, guided by Content Manager

Refactoring, bug fixes, testing and general software maintenance that goes with a development role

You’ll be spending most of your time developing, but also brainstorming on hard problems and prototyping different ideas. You wouldn't be just churning through tickets in a backlog — you'd be working closely with Management on helping to design our entire platform, figuring out what we need to improve our very unique product and expand our product offerings. The outcomes will be key without a specific focus on hours worked. This is a remote work-based position.

Tech stack

Our platform uses a modern technology stack hosted on AWS, including serverless backend processing, GraphQL API, auto-scaling server clusters, CI/CD automation

Some of these include:

  • NextJS (React) with TailwindCSS for our frontend modules
  • AWS Amplify for authentication, data model and GraphQL API AWS Lambda for serverless processing (Typescript)
  • EC2 for server hosting, ECS for managing the server clusters CI/CD - Automated testing and deployment using CodeSuite

Requirements

  • 2+ years proven work experience as a Front-end developer Experience with HTML5, JavaScript, CSS
  • Experience with React, NextJS, TailwindCSS, GraphQL Familiarity with browser testing and debugging
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Understanding of layout aesthetics Knowledge of SEO principles
  • An ability to perform well in a fast-paced environment Excellent analytical and multitasking skills
  • BSc degree in Computer Science or relevant field

Salary: Negotiable dependent on experience and skills

 

HOW TO APPLY 

  • Ensure you meet all the requirements
  • Complete all the requested information below
  • Remember to attach your CV
  • Once your application has been made, you will receive a generic e-mail to confirm the receipt of your application
  • Only short-listed  candidates will be contacted
  • Should you not be contacted by a consultant within 2 weeks, please consider your application as unsuccessful.