DesignFull Stack Developer
This position is aimed at managing a growing portfolio of websites, with the potential to increase in complexity and size as the business expands. If you're driven, strategic, and ready to collaborate, we'd love to hear from you!
JNB, ZA
Full Time
Budget: R35,000 - R40,000
Location: Bedfordview, JNB
Working Type: Hybrid, In-office 3 days a week (Mondays, Tuesdays and Fridays)
Responsibilities include:
- Manage, optimize, and maintain a range of websites - 7 websites in total
- Aim to grow and increase the number of managed websites as the business expands.
- 2 corporate sites
- 1 large corporate site (similar in scale to Unilever, L’Oreal, Beiersdorf)
- 1 small to medium corporate site.
- 4 brand brochure sites (1 with newsletter capability).
- 1 e-commerce site.
Required Skills & Experience:
- Experience Level: 3-5 years
- Proficiency in front-end technologies: JavaScript, HTML, CSS.
- Experience with Custom WordPress development.
- Familiarity with WooCommerce and Shopify platforms.
- Strong knowledge of back-end technologies, including C#, Python, Java, and others.
- Expertise in database architecture and technologies.
- Solid understanding of the media landscape as it integrates into web solutions.
- Proficient in API development.
- Familiarity with code versioning tools (e.g., Git).
- Ability to propose strategic opportunities within the website space, identifying new business opportunities and contributing to proposals for potential clients.
- Capability to be client-facing, presenting solutions, reports, and opportunities when necessary.
- Excellent problem-solving and analytical skills.
- Strong team player with a collaborative attitude.
- Ego-free, approachable, and easy to work with.
- Excellent time management and organizational skills.
- Learning-oriented, driven, and passionate about web development.
- Strong communication skills, with the ability to prepare and present solutions to clients.
- Ability to stay updated with the latest trends in software engineering.
How can I apply?
Fill out the below form, to apply to join the community and explore the opportunity.