Full Stack Web Developer

Cape Town, Western Cape, South Africa

Job Description


Roles and Responsibilities
Role Overview
As a Junior Web Developer, you will embark on an exciting journey to develop, maintain, and enhance our web applications. This role is perfect for recent graduates or individuals entering the web development field for the first time. You will work alongside experienced developers and designers, gaining hands-on experience and developing your skills in a supportive and collaborative environment.Software Requirements:
Management
xc3xa2xc2x97xc2x8b ClickUp, Google Workspace (Drive, Docs, Sheets)
Development
xc3xa2xc2x97xc2x8b VSCode, Github, Portainer, Docker
Communication
xc3xa2xc2x97xc2x8b Whatsapp, Zoom, Gmail
Testing
xc3xa2xc2x97xc2x8b Jam.dev (Chrome Ext), Selenium IDE
Specification
xc3xa2xc2x97xc2x8b Balsamiq Wireframes, Xmind, Draw.ioDuties:
Tech Stacks for Web Applications:
React (Front end)
Node.js (Back end)
Typescript
NoSQL DatabasesLanguages:
JavaScriptMeetings
Spec/Query Meeting (if applicable)
Standup Meetings (2x weekly)
Code Review (1x weekly)
Expectation Meeting (per sprint)
Attendees: Director, Ops, Dev(s), Tester(s)
Demo Meetings (per sprint)Review specs:
Identify & document edge cases in sprint
Make sure specs are comprehensive and holistically complete (took all other
affected areas of the project into account) and caters for all edge cases, etc.Sprint Plan Review, Development, Documentation and other:
Review and update the near-complete sprint plan provided by Tech Genius
Ensure all sprint plan tasks and subtasks are listed on ClickUp
Add estimated hours to ClickUp for Tech Genius to review, send official quote once hours are approved
Backup Specs, Github repo (main or sandbox), Database or FTP files before deploying changes to a project or files.
Push repo changes daily for data protection
Review the Roadmap, Sprint Plan and Specs while developing to ensure all requirements are met.
Install the VS code plugins to assist in development
Add comments in code for complicated components, sections or functionality to relay an understanding for the next person.
Development must be completed by the agreed deadlines.
Use the requested technologies during development
Every project repo includes a detailed README file which is updated by the entirety of the development team.
The README file is commonly used by new project assignees and must be updated regularly where necessary.Best practices & Testing
Engage in ClickUp workflow per step of the development process
Moving tasks to different statuses when applicable
Adding various links to task or subtasks
Manual & regression testing requirements must be understood by all members of the teamFinances and Salary
Contractors must manage their own personal finances and tax, in accordance with Tech Geniusxe2x80x99s financial records.
Using the templates provided, send Tech Genius quotes or invoices at the relative SDLC phase. If more than one is sent, a statement must be included.
R120.00 - R150.00 per hour
80 - 160 work hours per month
Remote opportunityEmployment Details
Employment Type: Contractor
Industry: Technology Companies
Work space preference: Work from Home
Ideal work province: Western Cape
Ideal work city: Brackenfell
Salary bracket: R 0 - 30000
Drivers License: CODE B (Car)
Own car needed: No

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1408556
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R120 - 150 per hour
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned