-
Mobile Development Lead
3 days ago
Curiska (Pty) Ltd Pretoria, South Africa**Job Purpose**: · Manages the team and the sprints, being responsible for communication, team health and culture. Has authority over process, structure, scheduling, task assignment, documentation. · Develop and maintain our innovative hearing health platforms on the native Andro ...
-
Development Lead
50 minutes ago
Rad Resources Pretoria, South AfricaRequired nature of experience:Hands on Android software developer having been responsible for the development and maintenance of 1 or more projects. · Line management of Android developers (and iOS devs a plus) · Team culture, coaching and development · System development coordin ...
-
Learning and Development Lead
1 day ago
Bidvest Bank Sandton, South Africa**Primary Purpose** · To develop and implement a Learning and Development strategy and operational plans aligned to the Bidvest Bank and Human Capital strategies that endorses and enables the evolving, and future, skills and competency requirements of the Bank. Partner with busin ...
-
Learning & Development Lead
6 hours ago
Positive Placements Bryanston, South AfricaLearning and Development Lead required for this National Group within the Hospitality and Tourism sector of business. Bachelors degree within HR coupled with a minimum of 2yrs working experience within training and development. Previous experience in managing Company SETA require ...
-
Team Lead Development
2 days ago
Deka Minas (Pty) Ltd Midrand, South AfricaCoordinate and prioritise IT Systems Development tasks through the effective deployment of resources and efficient workload allocation ensuring that Business IT Systems requirements are sufficiently developed and adhered to. · **RESPONSIBILITIES** · **Application Software Develop ...
-
Lead Coverage and Business Development
1 day ago
International Development Corporation (IDC) Sandown, South Africa**OBJECTIVE OF THE ROLE** · Co-ordinate sectoral opportunities and the pursuit of industry plans across value chains. · Effective co-ordination of business development efforts in general and specifically co-ordination and prioritisation of efforts on the continent. · Drive the co ...
-
Mobile Development-Android Lead
1 day ago
Insphired Pretoria, South AfricaResponsibilities:Manages the team and the sprints, being responsible for communication, team health and culture. · Has authority over process, structure, scheduling, task assignment, documentation. · Develop and maintain their innovative hearing health platforms on the native And ...
-
Full Stack Development Team Lead
3 days ago
Boardroom Appointments Sandton, South Africa**Minimum requirements**: · - Bachelors degree in computer science, Information Technology, or a related field. · - Proven experience in full-stack development within the.NET framework. · - Previous leadership or management experience in a development team. · - Strong coding skil ...
-
Mobile Development Lead: Android
49 minutes ago
PRR Recruitment Services Pretoria, South Africa Full timeMedical Company in Garsfontein Pretoria is looking for a Mobile Development Lead:Android · Requirements · --BSc in Computer Science / Engineering or other applicable technical discipline · --7+ years working experience in related field · --2+ years of managing a team · --Hands on ...
-
Senior Android Developer Lead
5 days ago
careers24 Pretoria, South Africa Full timeManages the team and the sprints, being responsible for communication, team health and culture. Has authority over process, structure, scheduling, task assignment, documentation. Develop and maintain our innovative hearing health platforms on the nati...Hands on Android software ...
-
Imizizi Pretoria, South AfricaAre you passionate about crafting elegant solutions using Java, with a knack for leading teams to success? Do you thrive in roles that allow you to blend your technical expertise with leadership skills to drive innovation and excellence? We are seeking a dynamic individual to joi ...
-
Technical Team Lead
6 hours ago
Nigel Frank International Limited Pretoria, South AfricaTechnical Team Lead - D365 CRM · NFI160223_ · Job Title: Technical Team Lead · Location: Pretoria (Hybrid - In office 2 days a week) · Budget: Up to R95,000 pm · Team Size: 8 · An end user company within the green renewable energy sector looking for a technical team lead to over ...
-
Senior Information Management Specialist
6 hours ago
South African Reserve Bank Pretoria, South Africa**Brief description** · The main purpose of this position is to lead, coordinate and integrate information management practices andbusiness processes within the Enterprise Information Management (EIM) Centre of Excellence (CoE) for the South African Reserve Bank (SARB) Group to s ...
-
Divisional Head
3 days ago
Affirmative Portfolios Pretoria, South Africa**Business Development Manager ~ Marketing ~ Senior Management ~ Business Management** · **Pretoria** · ***: · **DIVISIONAL HEAD: CUSTOMER PARTNERING** · **PRETORIA** · **PERMANENT** · **SALARY - MARKET RELATED** · **Reports to** - CHIEF OPERATIONS OFFICER · **Overview**: · To po ...
-
Lead Applications
1 day ago
IT Ridge Technologies Pretoria, South AfricaDetailed description · - Contribute to the compilation of divisional operational plans and take responsibility for the · implementation as well as the monitoring thereof. · - Manage and direct the development and maintenance of the secure Software Development Life Cycle · procedu ...
-
Executive Cluster Manager: Manufacturing
3 days ago
CSIR Pretoria, South AfricaThe Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that researches, develops, localises and diffuses technologies to accelerate socio-economic prosperity in South Africa. The organisation's work contributes to in ...
-
Buyer, Img Body Exterior
3 days ago
Ford Motor Company Pretoria, South AfricaWell-developed written and verbal communication skills to effectively discharge job duties · - Full understanding of commodity fundamentals, which influence product cost, piece price, quality, performance and capacity · - Well-developed collaboration / negotiation skills · - Abil ...
-
Head: Chapter Lead
1 day ago
Krypton Mining Pretoria, South AfricaAs the Head: Chapter Lead - QA, you will lead our Quality Assurance (QA) team, driving the successful implementation of QA methodologies, processes, and automation technologies within DevOps and Agile frameworks. Collaborating closely with senior executives, you will ensure the d ...
-
IT Team Lead
2 days ago
Complement Recruitment Gauteng, South Africa**Tech Lead - Gauteng** · **12 Month Contract - Remote** · **Purpose of Position**: · **Minimum Requirements Qualifications And Skills** · - 10 Years experience in software development with leadership qualities · - Tech Stack: C#, ASP.NET, SQL Server, Azure, Micro services · - Re ...
-
Sales Support Specialist
3 days ago
HR Simplified Pretoria, South AfricaAbout the Company · The passion of the company is to support growing businesses. The founders of the boutique firm bring over 70 years of combined expertise in business development, capital raising, and government funding access to the table. · As specialists in our field, the co ...
Mobile Development Lead - Pretoria, South Africa - JenRec Recruitment
Description
Manages the team and the sprints, being responsible for communication, team health and culture. Has authority over process, structure, scheduling, task assignment, documentation. Develop and maintain platforms on the native Android platform ,ensuring code is written in accordance with specifications, is neat, accurate, well architected and scalable.
Responsible for motivating employees and bringing about win-win agreements within the team. Efficiently structure sprints and teams to partner together, allowing for tasks to be completed faster; ultimately speeding up time to market.
Minimum education (essential): BSc in Computer Science / Engineering or other applicable technical discipline
Minimum applicable experience (years): 7+ years working experience 2+ years of managing a team
Required nature of experience:
Hands on Android software developer having been responsible for the development and maintenance of 1 or more projects
Line management of Android developers (and iOS devs a plus)
Team culture, coaching and development
System development coordination
Project management
Project implementation management.
Documentation
Use sound engineering practices to build a solid product while iterating quickly.
Experience with using Firebase
Skills and Knowledge (essential):
Development of mobile software for a hardware product
Android (Java / Kotlin)
Reactive programming
Modular code design principles, familiarity with different software architectures: MVP, MVVM, Clean Architecture
Restful API integration
GIT
Development architecture
MySQL
Git
Agile knowledge and experience
Knowledge of Atlassian Suite (Jira and Confluence)
Knowledge of development pipelines
Team Management 25%
Increase teams effectiveness with the following:
o Recruitment, selection and orientation
o Training and development
o Assign accountabilities and plan
o Monitor and appraise job and project results
Develop a climate for offering information and opinions
Ensure conformity of products and documentation to product and company requirements in terms of the Quality Objectives
Provide technical leadership to the team through coaching and mentorship where appropriate
Develop the expertise within the team, ensuring continued development and best-practice
Package and support deployment of releases
Assist with managing team priorities and development schedules
Provide feedback to Line Manager regarding the efficiency and output of the team
Build team morale and keep the team motivated to work at a high pace and at the desired quality.
Ensure the team meets specification and timescales as appropriate
Drive documentation completion and quality within the team
Ensure development is completed within the Quality Management framework
Application Planning and Development 35%
Be involved in the planning, design and development of assigned applications
Research, consult, analyse and evaluate application needs and designs
Write and maintain efficient, reusable and reliable code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards
Work from wireframes and/or designs to develop high quality applications
Following best practice design and development methodologies in sustaining a high quality, clean, auditable and manageable applications
Ensure the best possible performance, quality, and responsiveness of applications
Identify issues, bugs, and bottlenecks and devise solutions to these problems
Identifying technology limitations and deficiencies in applications and associated processes, procedures and methods
Testing, debugging, diagnosing and correcting errors and faults in an application within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification
Project Planning and Capacity Management 20%
Estimate accurate completion timelines for projects for use by the project lead in capacity planning
Provide input into the requirements documentation and assist in work breakdown to draft a proper timeline to plan the schedule and what is required
Manage time and tasks effectively in order to complete tasks in the correct order of priority
Manage time and tasks effectively in order to complete tasks on time
Team Work 10%
Lead peer-reviews of solution designs and related code
Communicate and collaborate with the team to solve problems and discuss best programming practices
Contribute to team development efforts towards successful project delivery
Communicate effectively with team members and internal stakeholders, using communications channels appropriately
Take personal ownership of projects and products
Quality Management and Compliance 10%
Ensure continued improvement and upkeep on existing applications
Ensure compliance with QMS frameworks for CE certification
Ensure products are developed accurately (i.e. according to specifications and end user requirements)
Ensure products are developed efficiently (i.e. according to best practice and on time)