Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Developer

Liquid Thought

Cape Town

On-site

ZAR 200 000 - 300 000

Full time

10 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A digital innovations agency in Cape Town is seeking a passionate Full Stack Engineer with strong JavaScript skills (ES6+, Typescript) and experience in frameworks like React.js and Angular. The role requires leading teams to build scalable web and mobile applications, optimizing performance, and involvement in API development and micro-services. An exciting opportunity for a self-starter who enjoys contributing to project management and solution architecture, within a collaborative environment.

Qualifications

  • Self-starter comfortable managing projects from start to finish.
  • Strong understanding of JavaScript frameworks and libraries.

Responsibilities

  • Lead and work in a team to build web and mobile applications.
  • Optimize applications for speed and scalability.
  • Define scope with timelines for costing and write user stories.

Skills

JavaScript (ES6+, Typescript)
React.js
Angular 3.0+
Node.js
Laravel (MVC)
AWS
CI/CD tools (Jenkins, Docker)
API Development (JSON, Rest)
Micro-Services
GraphQL
Job description
Introduction

Liquid Thought is a strategic digital innovations agency. We partner our clients to deliver web and mobile technology solutions that solve business problems or create business opportunities that help grow their business. With more than 21 years of experience in tailor‑making and delivering best‑of‑class solutions, we are always on the hunt for talented problem solvers that have deep creative, technology or strategy skills and enjoy out‑of‑the‑box thinking.

Job Details

Job Level: Senior (7 years+)

Place: Cape Town

Type: Permanent

Remuneration: Negotiable depending on experience

We are looking for a strong Full Stack Engineer, who has a passion for coding and intimate knowledge and experience in JavaScript (ES2015, ES2017). Due to the nature of the business, we are looking for a self‑starter who is comfortable managing a project start to finish.

Responsibilities
  • Leading / working in a team to build out mobile and web applications
  • Provide effort estimates for project quotes.
  • Optimise applications for maximum speed and scalability.
  • Understand asynchronous request handling, and partial page updates
  • Designing and building robust, scalable web, mobile app and micro‑services architecture and development, technical documentation, consuming API endpoints (REST / JSON / XML / other), undergoing training and development as and when required as well as any other related services required of you
  • Bespoke Front‑End Web Application Design, Architecture, Development and Systems Integration, Database Design, on a MERN or equivalent modern tech stack and Mobile App Development (React Native or Native Mobile Apps for iOS & Android)
  • Deliver good quality, robust, standards‑based code on time always according to an agile methodology when required with rapid sprints and releases of high‑quality code
  • Contribute towards the company’s IP and developing libraries or reusable code in every project
  • Perform Business and Technical Analysis including Technical Documentation and Solution Architecture Design
  • Define scope with timelines and effort estimates for costing, including writing user stories for sprints
  • Back‑End Development when required using Laravel MVC, Node.JS or other back‑end technology specified by the company including building out Web Services/RestFul JSON API Development when required
  • Build user interfaces to match 100% what was designed
  • CSS and Javascript Development including the latest front‑end stack technologies e.g. Angular JS, ReactJS and related Javascript frameworks
  • Applying Best‑Practice Technical Design and Standards‑Based Development to all projects
  • HTML / HTML5 Responsive / Adaptive / Progressive Web App Development
  • Building Cross‑Platform / Hybrid Mobile Apps
  • Testing and QA include Performing Code Reviews
  • Device level testing when required
  • Code Deployment and Support including System and Database Administration
  • Check‑ to the company’s designated code repository
  • Conducting code reviews to ensure code quality using “Lint” like tools
  • Attend and actively contribute to daily stand‑up, planning and scrum sessions
  • Record all your time in the relevant project tracking tool including updating the tickets you are working on
  • Actively participate in and contribute to architectural and technical stack choices
  • Recommend and implement technical solutions
  • Interact with relevant stakeholders to define platform requirements for client solutions
  • Participate and provide input to sprint planning, effort estimation, backlog refinement, retros
  • Project Deployment, Dev Ops and related Technical Support functions where necessary, this includes pipeline management, CI/CD etc
  • Training and Upskilling new technical skills to remain relevant and up to date
  • Following best‑practice software development and deployment standards including, but not limited to CI, Code Quality, Code Libraries etc.
  • Keeping abreast of latest technologies, trends, best‑practices, tools and methodologies and learning to apply those skills on projects within the organisation
Requirements
  • Strong Javascript skills (ES6+, Typescript) including Angular 3.0+ / React.js / Vue.js, Laravel (MVC) / Node
  • AWS (Beanstalk, Lambda, EFS, S3)
  • CI/CD (Jenkins / Docker / Chef / Puppet)
  • GraphQL
  • JWT
  • API Development (JSON, Rest)
  • Micro‑Services
  • Solution Architecture
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.