Featured Company

Bitcube
Software Engineer
Johannesburg, Cape Town, Bloemfontein

44 jobs recently published in "Port Elizabeth"






 Qualification and Experience   Relevant Qualifications  Minimum 2 years working Experience  Must be able to work well within a team  Must be able to work in a highly pressurised environment   Must be able to work independently  

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.

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.

Support the entire application lifecycle Produce fully functional mobile applications writing clean code Write unit and UI tests to identify malfunctions Troubleshoot, debug and optimize performance Design interfaces to improve the user experience. Presenting findings to software development and project support teams Research and suggest new mobile products, applications and protocols.

Maintain, expand and bug-fix internal and client-facing functionality Write clean, efficient and reusable code, utilizing best practices such as SOLID, DRY and KISS Assist with refactoring legacy code into a new Symfony based system Create and consume APIs (both REST and SOAP) Work closely with our CTO Evan and the dev team (John, Jerry, Ettienne and new recruits)