{"id":13901,"date":"2025-03-12T10:52:04","date_gmt":"2025-03-12T10:52:04","guid":{"rendered":"https:\/\/rtgafrica.com\/careers\/?post_type=jobpost&#038;p=13901"},"modified":"2025-03-21T00:12:14","modified_gmt":"2025-03-21T00:12:14","slug":"full-stack-web-developer-front-end-back-end","status":"closed","type":"jobpost","link":"https:\/\/rtgafrica.com\/careers\/jobs\/full-stack-web-developer-front-end-back-end\/","title":{"rendered":"Full Stack Web Developer (Front-end &amp; Back-end)"},"content":{"rendered":"<p><strong>Full Stack Web Developer (Front-end &amp; Back-end)<\/strong><\/p>\n<p>Applications are invited from suitably qualified personnel to fill in the position of <strong>Full Stack Web Developer (Front-end &amp; Back-end)<\/strong> and the successful candidate will be based at Gateway Stream, Harare.<\/p>\n<p><strong>Reporting<\/strong><br \/>\nThe position reports to the General Manager.<\/p>\n<p><strong>PRINCIPAL RESPONSIBILITIES:<\/strong><br \/>\n<strong>Front-End Development<\/strong><br \/>\n\u2022 Languages: Proficient in HTML, JavaScript, Typescript,<br \/>\n\u2022 Frameworks: Experience with frameworks\/libraries like Sveltekit, React, and Vue.js. [Knowledge of Flutter is an added advantage]<br \/>\n\u2022 Responsive Design: Knowledge of responsive web design principles and frameworks (e.g., Tailwind CSS, Bootstrap, SASS\/LESS).<br \/>\n\u2022 Version Control: Familiarity with Git for version control and collaboration<\/p>\n<p><strong>Back-End Development<\/strong><br \/>\n\u2022 Programming Languages: Proficient in server-side languages such as Node.js, Python, Ruby, Java, or PHP.<br \/>\n\u2022 Frameworks: Experience with any of the back-end frameworks like Express, Laravel, Node.js, Django (Python), ASP.NET, etc.<br \/>\n\u2022 Database Management: Knowledge of SQL databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis).<br \/>\n\u2022 Knowledge of BAAS technologies (e.g Supabase and Firebase)<br \/>\n\u2022 RESTful APIs: Ability to design and implement RESTful APIs for client-server communication.<\/p>\n<p><strong>DevOps Skills<\/strong><br \/>\n\u2022 Hosting Services: Familiarity with any of cloud services like AWS, Azure, Digital Ocean, Vercel or Google Cloud.<br \/>\n\u2022 Containerization: Knowledge of Docker and container orchestration (e.g., Kubernetes).<br \/>\n\u2022 CI\/CD: Understanding of continuous integration and continuous deployment practices.<\/p>\n<p><strong>Software Development Principles<\/strong><br \/>\n\u2022 Version Control: Proficient with Git for managing code changes.<br \/>\n\u2022 Agile Methodologies: Familiarity with Agile development methodologies (Scrum, Kanban).<br \/>\n\u2022 Testing: Experience with unit testing, integration testing, and automated testing frameworks.<\/p>\n<p><strong>Development and Maintenance of Security Best Practices<\/strong><br \/>\n\u2022 Web Security: Understanding of web security principles (e.g., OWASP Top Ten).<br \/>\n\u2022 Data Protection: Knowledge of data encryption and secure coding practices.<\/p>\n<p><strong>Tools and Technologies<\/strong><br \/>\n\u2022 Development Tools: Familiarity with IDEs and code editors (e.g., Cursor, Visual Studio Code, IntelliJ, etc.).<br \/>\n\u2022 Project Management: Experience with project management tools (e.g., Jira, Trello).<br \/>\n\u2022 Monitoring Tools: Knowledge of application performance monitoring tools (e.g., GT Metrix, New Relic, Grafana).<\/p>\n<p><strong>Person Specification &amp; Attributes<\/strong><br \/>\n\u2022 Holder of a degree or equivalent in Computer Science with a strong focus in Software Development<br \/>\n\u2022 Strong verbal and written communication skills for collaborating with team members and stakeholders.<br \/>\n\u2022 Ability to troubleshoot and solve complex technical issues.<br \/>\n\u2022 Willingness to learn new technologies and adapt to changing project requirements.<br \/>\n\u2022 At least 2 years\u2019 relevant experience in a similar post<br \/>\n\u2022 Ability to work under minimum supervision.<br \/>\n\u2022 High level of attention to detail<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Full Stack Web Developer (Front-end &amp; Back-end) Applications are invited from suitably qualified personnel to fill in the position of Full Stack Web Developer (Front-end &amp; Back-end) and the successful candidate will be based at Gateway Stream, Harare. Reporting The position reports to the General Manager. PRINCIPAL RESPONSIBILITIES: Front-End Development \u2022 Languages: Proficient in HTML, [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"menu_order":0,"template":"","jobpost_category":[5],"jobpost_job_type":[6],"jobpost_location":[7],"jobpost_tag":[],"class_list":["post-13901","jobpost","type-jobpost","status-closed","hentry","jobpost_category-commercial","jobpost_job_type-permanent","jobpost_location-harare","entry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/rtgafrica.com\/careers\/wp-json\/wp\/v2\/jobpost\/13901","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rtgafrica.com\/careers\/wp-json\/wp\/v2\/jobpost"}],"about":[{"href":"https:\/\/rtgafrica.com\/careers\/wp-json\/wp\/v2\/types\/jobpost"}],"author":[{"embeddable":true,"href":"https:\/\/rtgafrica.com\/careers\/wp-json\/wp\/v2\/users\/11"}],"wp:attachment":[{"href":"https:\/\/rtgafrica.com\/careers\/wp-json\/wp\/v2\/media?parent=13901"}],"wp:term":[{"taxonomy":"jobpost_category","embeddable":true,"href":"https:\/\/rtgafrica.com\/careers\/wp-json\/wp\/v2\/jobpost_category?post=13901"},{"taxonomy":"jobpost_job_type","embeddable":true,"href":"https:\/\/rtgafrica.com\/careers\/wp-json\/wp\/v2\/jobpost_job_type?post=13901"},{"taxonomy":"jobpost_location","embeddable":true,"href":"https:\/\/rtgafrica.com\/careers\/wp-json\/wp\/v2\/jobpost_location?post=13901"},{"taxonomy":"jobpost_tag","embeddable":true,"href":"https:\/\/rtgafrica.com\/careers\/wp-json\/wp\/v2\/jobpost_tag?post=13901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}