Enable job alerts via email!

Web Developer

No Joke Marketing

Johannesburg

Remote

ZAR 200,000 - 300,000

Full time

Yesterday
Be an early applicant

Job summary

A leading digital marketing agency is seeking a Web Developer to manage high-quality web development projects. Key responsibilities include building custom websites and creating landing pages. The ideal candidate has 3-5 years of web development experience, a strong portfolio, and fluent English skills. This position offers remote flexibility and a culture that prioritizes employee well-being.

Benefits

Fully remote flexibility
20 days of paid time off
Half-day Fridays in August

Qualifications

  • 3 – 5 years of experience in Web Development is required.
  • Strong portfolio of completed projects is necessary.
  • Fluency in English is essential for communication.

Responsibilities

  • Build 5 – 7-page custom websites within 72 – 80 hours.
  • Create landing pages/funnels within 36 – 48 hours.
  • Attend daily stand-up meetings promptly.

Skills

WordPress, HTML, CSS, PHP, JavaScript
MySQL
Divi & Elementor
Responsive design
Shopify & WooCommerce
Fluent English communication

Education

3 – 5 years of experience in Web Development
Portfolio of completed projects

Tools

MySQL
WordPress
HTML
CSS
PHP
JavaScript

Job description

About Us

At No Joke Marketing, we believe that excellence starts with people. As a leading digital marketing agency, we’re driven by a mission to deliver impactful results for our clients while maintaining a vibrant, employee-first culture.

We offer:
Half-day Fridays every August
20 days of paid time off in your first year
Fully remote flexibility so you can work where you're most productive

If you're passionate about clean code, timely delivery, and collaborating in a fast-paced digital environment, we want to meet you.

Position Overview

As our Web Developer, your primary goal will be to execute high-quality, custom web development projects within defined timeframes, all while demonstrating fluency in English and a proactive, solution-oriented mindset.

Key Responsibilities

Daily

  • Build 5 – 7-page custom websites within 72 – 80 hours
  • Create landing pages/funnels within 36 – 48 hours
  • Complete updates and change requests via ticketing system on time
  • Log daily updates for every active ticket
  • Attend daily stand-up meetings promptly
  • Support teammates and the company, demonstrating a collaborative spirit
  • Maintain a positive, solution-focused mindset
  • Provide thoughtful feedback paired with suggested solutions
  • Continuously improve through positive daily habits

Monthly

  • Deliver at least one internal training on custom development
  • Participate in monthly check-in with Project Manager

Quarterly

  • Complete at least one internal course relevant to development or digital marketing
  • Attend quarterly team meetings

Per Semester

  • Participate in performance evaluations
  • Show measurable improvement in identified areas
  • Read a book or take a course related to leadership, development, or personal growth

Note: Responsibilities listed are guidelines and may evolve with the role.

Biggest Challenges in This Role
  • Managing multiple deadlines simultaneously
  • Receiving and implementing constructive feedback gracefully
  • Engaging openly in team discussions and idea exchanges
Strategic Relationships
  • Project Manager – Daily task guidance, deadline setting, and feedback
  • Agents – Cross-functional collaboration on project details
  • Head of Department – Escalated inquiries
  • HR – Performance feedback and evaluations (per semester)
  • CEO – Feedback as requested
What You Bring to the Table

Soft Skills

  • Strong teamwork and communication
  • Flexibility and adaptability
  • Excellent time management
  • Positive attitude toward feedback
  • Problem-solving and creative thinking

Hard Skills

  • WordPress, HTML, CSS, PHP, JavaScript – Advanced proficiency
  • MySQL – Intermediate
  • Divi & Elementor – Strong experience
  • Responsive design expertise
  • Shopify & WooCommerce
  • Fluent English communication skills
Education & Experience

Required Experience

  • 3 – 5 years of experience in Web Development
  • Strong portfolio of completed projects

Education (Not Essential)

  • Bachelor’s in Computer Science, Web Design, or related field
  • Postgraduate or certification in Web Development or Marketing – a plus
Selection Process
  1. Initial Interview
  2. Technical Assessment via TestDome
  3. Custom Build-Out Assignment
  4. Final Cultural Fit and Technical Interview
Technical Requirements
  • Computer: Intel Core i7 or higher, 16GB+ RAM
  • Internet: Stable broadband (minimum 20 Mbps upload/download)
  • Equipment: High-quality noise-canceling headset & HD webcam
Compensation

Salary Range: $1,300 – $1,900 Per Month
Fully Remote | 20 Days PTO | Half-day Fridays in August

Ready to Apply?

If you're ready to contribute to meaningful digital projects and grow with a people-first team, we want to hear from you!

To apply, submit your cover letter and resume. Be sure to include the phrase:
“Digital Success Starts with Details” at the end of your cover letter to show us you're serious about this opportunity.

We can’t wait to meet you!
– The No Joke Marketing Team


Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.