{"id":21155,"date":"2025-10-09T12:02:09","date_gmt":"2025-10-09T12:02:09","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/senior-fullstack-and-mobile-developer-sandton\/"},"modified":"2026-01-10T00:24:16","modified_gmt":"2026-01-10T00:24:16","slug":"senior-fullstack-and-mobile-developer-sandton","status":"expired","type":"job_listing","link":"https:\/\/jobs.dataaxisnode.com\/southafrica\/?post_type=job_listing&p=21155","title":{"rendered":"Senior Fullstack and Mobile Developer (Sandton)"},"content":{"rendered":"<p>Job Purpose<\/p>\n<p>\tResponsible for the programming and development of Blue Label Group&#8217;s applications and supporting software. Provides advisory support through refining designs, practices, tools and processes to ensure the delivery of quality products to internal and external customers.<\/p>\n<p>Key Responsibilities<\/p>\n<p>\tDevelopment Lifecycle<br \/>\n\tDesign and development of secure, concurrent, event driven highly scalable transaction processing applications<br \/>\n\tConduct full stack development using multiple development languages focus on Mobile Development<br \/>\n\tConduct database development<br \/>\n\tPromote and enhance team efficiencies using established tools, supporting applications and prototypes<br \/>\n\tAutomate tasks through the use of appropriate tools and scripting<br \/>\n\tPerform development in accordance with specifications and Blue Label Group development standards<br \/>\n\tDevelop unit tests to ensure that requirements are met, and code coverage is adequate<br \/>\n\tCreate, document and implement component test scripts and test strategies Maintain technical documentation using defined technical documentation templates and prescribed policies and procedures<br \/>\n\tEnsure that the requisite technical supporting documentation, in line with the established Blue Label Group development standards and internal policies is created and adhered to<br \/>\n\tCollaborate with internal teams and vendors to identify, troubleshoot, investigate and resolve issues and improve product features, documenting any changes and resolutions as may be required<br \/>\n\tPerform maintenance programming and address technical debt<br \/>\n\tParticipate in a peer review process where all work delivered must be validated according to the documented requirements and in line with the Blue Label Group development standards<br \/>\n\tEnsure software is developed according to the Blue Label Group development standards and underlying technologies<br \/>\n\tReview and refine high-level business requirements and transform these requirements into Functional Specifications<br \/>\n\tBreakdown, prioritize and execute tasks to achieve product deliverables per sprint<br \/>\n\tProvide estimates for initial high-level requirements and more detailed estimates for upcoming tasks for input into Sprint planning<br \/>\n\tRecommend changes to improve established application processes and procedures<\/p>\n<p>Requirements<\/p>\n<p>Competencies<\/p>\n<p>\tEnsures Accountability<br \/>\n\tManages Complexity<br \/>\n\tTech Savvy<br \/>\n\tDecision Quality<br \/>\n\tOptimizes Work Processes<br \/>\n\tPlans and Aligns<br \/>\n\tCustomer Focus<br \/>\n\tCultivates Innovation<br \/>\n\tCollaborates<\/p>\n<p>Education<\/p>\n<p>\tBachelor of Science majoring in Computer Science or equivalent prior learning<\/p>\n<p>Experience<\/p>\n<p>\tMinimum of 7 years\u2019 progressive software development experience:<br \/>\n\tAt least 5 years of experience developing Mobile applications.<br \/>\n\tStrong proficiency in Java (Spring Boot).<br \/>\n\tAdvanced experience with React.js and modern JavaScript (ES6+).<br \/>\n\tProven track record in Android development Java (and Kotlin).<br \/>\n\tSolid understanding of RESTful API design and consumption.<br \/>\n\tHands-on experience with GraphQL.<br \/>\n\tFamiliarity with CI\/CD pipelines, Git workflows, and containerization (Docker\/Kubernetes).<br \/>\n\tSolid understanding of mobile UI\/UX design principles<br \/>\n\tStrong understanding of mobile development frameworks and technologies, such as React Native<br \/>\n\tGood understanding of design patterns (BFF, Layered Architecture, microservices)<br \/>\n\tSecurity principles and standards for Mobile development<br \/>\n\tFamiliarity with Agile\/Scrum methodologies, SAFe certification is a plus<br \/>\n\tExcellent problem-solving skills and attention to detail<br \/>\n\tSolid experience leveraging back-end mobile development using Node.js<br \/>\n\tExperience with cloud platforms (AWS, GCP, or Azure).<br \/>\n\tExperience with cross-platform mobile frameworks (e.g., React Native or Flutter).<br \/>\n\tKnowledge of automated testing frameworks (JUnit, Jest, Espresso).<br \/>\n\tAI Assisted development experience is a plus<\/p>\n<p>Apply via company website (  ) or<\/p>\n<p>blts.mcidirecthire.com<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":0,"template":"","meta":{"_promoted":"","_job_location":"","_application":"http:\/\/blts.mcidirecthire.com","_company_name":"Blue Label Telecoms","_company_website":"","_company_tagline":"","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job_listing_region":[11],"job-types":[12],"class_list":["post-21155","job_listing","type-job_listing","status-expired","hentry","job_listing_region-gauteng","job-type-full-time"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings\/21155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/users\/2"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/media?parent=21155"}],"wp:term":[{"taxonomy":"job_listing_region","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job_listing_region?post=21155"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-types?post=21155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}