Job Description
Responsibilities:
-
Develop and Maintain Web Applications: Design, code, and maintain robust, scalable, and responsive web applications using modern front-end and back-end technologies.
-
AI Integration: Work closely with AI/ML engineers to integrate AI models and APIs into web applications, ensuring seamless data flow and functionality. This includes developing user interfaces to interact with AI-driven features (e.g., data visualization of AI outputs, input forms for AI models, chatbot interfaces).
-
Front-End Development: Implement user interfaces (UI) and user experiences (UX) based on design mock-ups and wireframes, ensuring cross-browser compatibility and optimal performance.
-
Back-End Development: Develop and maintain server-side logic, databases, and APIs to support web applications.
-
Code Quality & Best Practices: Write clean, well-documented, and efficient code. Participate in code reviews, contribute to architectural discussions, and adhere to best practices in web development and security.
-
Testing and Debugging: Conduct thorough testing of web applications, identify and resolve bugs, and optimize performance.
-
Collaboration: Work effectively within an Agile/Scrum team, collaborating with product managers, designers, QA engineers, and AI specialists.
-
Stay Updated: Continuously research and implement new technologies, frameworks, and industry trends, especially those related to AI integration in web development.
Problem Solving: Diagnose and solve complex technical problems, offering innovative and efficient solutions.
Minimum Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field
-
Minimum of 2-3 years of professional experience in web development.
-
Proficiency in core web technologies: HTML5, CSS3, and JavaScript (ES6+).
-
Strong experience with at least one modern front-end framework/library (e.g., React, Angular, Vue.js).
-
Solid understanding of back-end development with experience in at least one server-side language/framework (e.g., Python (Django/Flask), Node.js (Express), C# (.NET Core)).
-
Experience with relational (e.g., PostgreSQL, MySQL, SQL Server) or NoSQL databases (e.g., MongoDB).
-
Familiarity with RESTful APIs and asynchronous programming.
-
Experience with version control systems, particularly Git.
-
Understanding of responsive design principles and mobile-first development.
Familiarity with Agile development methodologies.
Desirable Skills (Advantageous):
-
Exposure to or understanding of AI/Machine Learning concepts and their application in web environments (e.g., integrating with LLMs, data visualization for AI insights).
-
Experience with cloud platforms (AWS, Azure, Google Cloud Platform).
-
Knowledge of containerization technologies (Docker, Kubernetes).
Benefits:
- Competitive salary based on experience (salary can potentially be more based on experience/skills)
IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to *****@*****.co.za
You can also connect with Daniel on LinkedIn or contact Hire Resolve
If you meet the above requirements we will contact you within 3 working
-
Experience with data visualization libraries (e.g., D3.js, Chart.js, Plotly).
-
Understanding of UI/UX principles and design tools (e.g., Figma, Sketch).
-
Familiarity with testing frameworks (e.g., Jest, React Testing Library, Selenium).
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Keep your LinkedIn profile up-to-date and professional - many recruiters use it to find candidates.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Need Someone to Do a Quick Job For You?
View Job Pretoria: Recruitment Consultant posted by AtripleA recruitment & temps
View JobSouth Africa: Talent Pool: Team Leader posted by Wasteplan
Job Summary To support the Contract Manager in the efficient management of the site allocated to them, by assisting with…
View JobSouth Africa: Talent Pool: Senior Site Supervisor posted by Wasteplan
Job Summary Act as a link between management and the staff members on site. Ensure a productive workflow by establishing…
View JobGauteng: Talent Pool: Forklift Driver posted by Wasteplan
Job Summary Responsible for safe, smooth and productive operating of the forklift.Responsibilities SHEQ Compliance Responsible for maintaining SHEQ...
View JobCenturion: Database Administrator posted by Network Finance
A well-established technology-driven company is seeking a versatile Database Administrator to manage and maintain databases, servers, and cloud systems....
View JobJohannesburg North: Senior Helpdesk Support posted by Network Finance
A forward-thinking technology environment is seeking a Senior IT Operations Engineer to act as the final escalation point for complex…
View Job
Browse Employers
Job Alerts