Job Availability: Web Developer
Experience:
- Minimum 2 years of experience in web development.
- Degree not required but relevant qualifications or certifications are a plus.
Skills
General:
- Self-motivated and able to work independently.
- Proficient in self-documentation to maintain code clarity and ease of understanding.
- Capable of gathering requirements and translating them into technical specifications.
- Experienced in API integration, including understanding and implementing various API endpoints.
Git:
- Intermediate level proficiency in Git.
- Ability to squash commits to maintain a clean commit history.
- Skilled in resolving merge conflicts efficiently.
- Familiarity with managing different remotes for collaborative development.
Programming:
- Solid understanding of Object-Oriented Programming principles, including intermediate-level proficiency and practical experience with inheritance.
- Proficiency in:
- HTML / CSS / JS:
- Intermediate level proficiency in JavaScript ES6, including async/await & promises, as well as consuming API endpoints.
- Intermediate level proficiency in CSS3, including responsive resizing techniques.
- Intermediate level proficiency in HTML5.
- PHP:
- Intermediate level proficiency with a focus on First Class Functions.
- HTTP:
- Intermediate level proficiency, including understanding of headers and caching mechanisms.
- SQL:
- Intermediate level proficiency, including expertise in JOIN operations.
Linux:
- Junior to Intermediate level proficiency in Linux systems.
- Competent in process management and system service management.
- Basic to intermediate level proficiency in shell scripting.
Additional Skills (Optional):
- Understanding of basic cybersecurity principles and best practices.
Personal Attributes:
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, both verbal and written.
- Ability to work effectively in a team environment as well as independently.
- Enthusiastic about staying updated with emerging technologies and industry trends.
Location:
- Unit 201, First Floor, Building 2B, Sunwood Park 379, Queen's Cres, Lynwood , Pretoria
Benefits:
- Employee PPPOE Data Account (Uncapped, up to 300Mbps)
- Employee Fibre Line (up to 300Mbps)
How to Apply:
- Send an email to jobs@iewc.co.za
Note: This job description is intended to convey information essential to understanding the scope of the position and is not intended to be an exhaustive list of skills, efforts, duties, responsibilities, or working conditions associated with it. The company reserves the right to modify duties or job descriptions at any time.