Full Stack Developer - React / Java / C++ Native Developer


*Activities: * * Contribute in all phases of the development lifecycle * Write well designed, testable, efficient code * Ensure designs are in compliance with specifications * Prepare and produce releases of software components * Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review Competencies: * Critical thinking: using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems. * Active learning: understanding the implications of new information for both current and future problem-solving and decision-making. * Systems analysis: determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes. * Complex problem solving: identifying complex problems and reviewing related information to develop and evaluate options and implement solutions. * Systems evaluation: identifying measures or indicators of system performance and the actions needed to improve or correct performance, relative to the goals of the system. * Deductive reasoning: the ability to apply general rules to specific problems to produce answers that make sense. * Inductive reasoning: the ability to combine pieces of information to form general rules or conclusions (includes finding a relationship among seemingly unrelated events). * Communication skills: ability to engage with high-level stakeholders, both verbal and non-verbal. * Information ordering: the ability to arrange things or actions in a certain order or pattern according to a specific rule or set of rules (e.g., patterns of numbers, letters, words, pictures, mathematical operations). * Selective attention: the ability to concentrate on a task over a period without being distracted. The candidate will work under the direction of the I.T. Deirector to help build end-to-end systems architecture, working with back-end, full stack develop. * Bachelors degree in Computer Science or equivalent * Java, HTML, CSS * Proven working experience in Java development * Excellent knowledge of Relational Databases, SQL, MySQL * Experience interfacing with back-end applications using MQ, SOAP, RESTFUL services, and JSON * 2+ years experience in software development * Thorough understanding of React.js and its core principles * Extensive experience creating React Native mobile solutions * A clear understanding of the fundamentals of JavaScript development * Knowledge of native build tools * Understanding of REST APIs, the document request model, and offline storage * Experience with automated testing suites * Experience with system architecture or leading a software team R 15 .00 - 35 .00 per month * Bachelors degree in Computer Science or equivalent * Java, HTML, CSS * Proven working experience in Java development * Excellent knowledge of Relational Databases, SQL, MySQL * Experience interfacing with back-end applications using MQ, SOAP, RESTFUL services, and JSON * 2+ years experience in software development * Thorough understanding of React.js and its core principles * Extensive experience creating React Native mobile solutions * A clear understanding of the fundamentals of JavaScript development * Knowledge of native build tools * Understanding of REST APIs, the document request model, and offline storage * Experience with automated testing suites * Experience with system architecture or leading a software team
Posted
05/05/2022
Location
Johannesburg, GT, ZA