Jobs
>
Pretoria

    Mobile Development Lead - Pretoria, South Africa - JenRec Recruitment

    Default job background
    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)




  • 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 ...

  • Rad Resources

    Development Lead

    50 minutes ago


    Rad Resources Pretoria, South Africa

    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 coordin ...


  • 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 ...


  • Positive Placements Bryanston, South Africa

    Learning 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 ...


  • Deka Minas (Pty) Ltd Midrand, South Africa

    Coordinate 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 ...


  • 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 ...


  • Insphired Pretoria, South Africa

    Responsibilities: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 ...


  • 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 ...


  • PRR Recruitment Services Pretoria, South Africa Full time

    Medical 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 ...


  • careers24 Pretoria, South Africa Full time

    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 nati...Hands on Android software ...


  • Imizizi Pretoria, South Africa

    Are 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 ...

  • Nigel Frank International Limited

    Technical Team Lead

    6 hours ago


    Nigel Frank International Limited Pretoria, South Africa

    Technical 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 ...


  • 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 ...

  • Affirmative Portfolios

    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 ...

  • IT Ridge Technologies

    Lead Applications

    1 day ago


    IT Ridge Technologies Pretoria, South Africa

    Detailed 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 ...


  • CSIR Pretoria, South Africa

    The 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 ...


  • Ford Motor Company Pretoria, South Africa

    Well-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 ...

  • Krypton Mining

    Head: Chapter Lead

    1 day ago


    Krypton Mining Pretoria, South Africa

    As 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 ...

  • Complement Recruitment

    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 ...


  • HR Simplified Pretoria, South Africa

    About 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 ...