Featured Company

Bitcube
Software Engineer
Johannesburg, Cape Town, Bloemfontein

54 jobs recently published in "Port Elizabeth"






We are looking for a full stack developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment and post production support. As a full stack developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility. Be familiar with agile methodologies and techniques but also being pragmatic about the approach.

Design, develop and maintain both internal and client-facing functionality, from inception through to deployment, full life cycle Write clean, efficient and reusable code, utilizing best practices such as SOLID, DRY and KISS Monitor, test, improve and upgrade existing functionality Assist with refactoring legacy code into a new Symfony based system Assist with maintaining and improving an AWS based production environment Create and consume APIs (both REST and SOAP) Work closely with our CTO Evan and the dev team (John, Jerry, Ettienne and new recruits)

In this role, you will be delivering face-to-face coding education at our physical campus in Cape Town. You will support our learners by guiding them on their course content and coding projects, holding group lectures, helping solve student queries, and giving quality feedback on students code on a daily basis. You will be part of a team building the most affordable on-site code-learning experience to remove existing barriers to accessing coding education, and teaching these skills to people from diverse cultures and backgrounds.In this role, a typical day would include some or all of the following: Delivering the HyperionDev course content in the form of lectures and tutorial sessions Developing lecture content, mini-lessons, presentations on a weekly basis as per a structured learning path and in response to student needs Reviewing code solutions submitted by students and providing them comprehensive feedback in line with our specialist code review process Overseeing the progress, performance, and journey of your students on a monthly basis all the way to graduation (within 3 months or 6 months of enrolment, depending on the cohort) Providing high quality guidance and support to students via face-to-face sessions as well as through chat, emails, online tutorial sessions, and 1:1 calls Identifying and implementing new strategies for improving student completion, retention and graduation rates Reviewing and updating course content and teaching methods Assisting the Education Lead in new strategies for improving the pedagogical processes of our coding bootcamps to improve student completion rates and retention

Software DesignNewsclip Media Monitoring is seeking to employ Software Developers. The successful candidate will be responsible for developing applications for Newsclip products.Perform detailed system analysis and software design befor writing any code. Ensure design fits in with business requirements. Identify possible test scenarios.

Purpose Of The RoleThe Junior Web Developer will form a vital part of a team of Web Developers who are responsible for creating responsive fluid websites that facilitates a great user experience. Duties Include, But Not Limited To Designing and planning technical solutions to meet business requirements. Coding and developing features for new and existing products. Upkeep and maintenance of existing products. Taking part in Scrum rituals such as stand-ups, planning sessions, demos and retrospectives. Taking part in team activities such as collaborative-development and code-reviews. Taking part in cross-team activities such as knowledge-sharing and documentation This job description is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties in order to achieve business objectives.