Mobile Development Lead

2 weeks ago


Pretoria, Gauteng, South Africa Jenrec Pty Ltd 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 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 team's effectiveness with the following:
  • 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 bestpractice
  • 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%
  • Write and maintain efficient, reusable and reliable code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards
  • Identify issues, bugs, and bottlenecks and devise solutions to these problems

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 peerreviews 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 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)

Job Types:
Full-time, Permanent

Salary:
R50 000,00 - R100 000,00 per month

Ability to Relocate:

  • Gauteng, Gauteng: Relocate before starting work (required)

  • Mobile Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Mdkappointments Full time

    C#Object oriented programmingSoftware design patterns and practicesCommunicating with web services using JSON/XMLT-SQLXAMLImplementing mobile functionality with the Android SDK and/or iOS Cocoa TouchWriting unit and integration tests for Android and/or iOS, including inversion of control, mocks, stubs etc.Working with design teams to define feasible user...


  • Pretoria, Gauteng, South Africa PRR Recruitment Services 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 Android software developer having been responsible for the development and maintenance of 1...


  • Pretoria, Gauteng, South Africa Boardroom Appointments Full time

    Minimum Requirements:BSc in Computer Science / Engineering or other applicable technical discipline7+ years working experience 2+ years of managing a teamHands 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...


  • Pretoria, Gauteng, South Africa Ezimmerman Full time

    Ict Web And Mobile Developer position available in Tshwane, Centurion. This job position was posted by . The job has been posted on in the It Computing Software categoryClick Go Apply to apply onlineYou might also like to look at the available jobs in the same area.Select one of the buttons below to browse for more available jobs.Apply directly for this...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time

    Hire Resolve's client is looking for an experienced mobile developer to join their team. You will be working with other senior developers to build in-house software solutions used by thousands of users across the world.Responsibilities: Design and develop mobile applications using Flutter framework Collaborate with crossfunctional teams to define, design,...


  • Pretoria, Gauteng, South Africa IT Ridge Technologies Full time

    Responsibilities:Leading a team of web developers while providing guidance on technical issues. Designing and developing front-end and back-end web architectures Maintenance and support of existing web and mobile applications Participating in the design and development of new systems throughout the entire project lifecycle Assist the team in defining and...

  • Development Lead

    2 weeks ago


    Pretoria, Gauteng, South Africa Rad Resources Full time

    Join dynamic team as a Team Leader & Android Developer. You'll be the driving force behind managing teams, fostering a thriving culture, and optimizing processes. Take charge of our groundbreaking hearing health platforms on Android, ensuring top-notch code quality and scalability. Motivate your colleagues, forge win-win agreements, and accelerate our...


  • Pretoria, Gauteng, South Africa International Water Management Institute Full time

    The Manager - Resource Mobilization and Partnerships will be responsible for the sourcing and screening of funding opportunities, engagement with donors and funders, proposal development, and the development and implementation of a resource mobilization action plan for the African Continent.DUTIES & RESPONSIBILITIES:Donor Relations and Donor Intelligence in...

  • Development Lead

    2 weeks ago


    Pretoria, Gauteng, South Africa RAD Resources Full time

    Join dynamic team as a Team Leader & Android Developer. You'll be the driving force behind managing teams, fostering a thriving culture, and optimizing processes. Take charge of our groundbreaking hearing health platforms on Android, ensuring top-notch code quality and scalability. Motivate your colleagues, forge win-win agreements, and accelerate our...


  • Pretoria, Gauteng, South Africa AVBOB Full time

    RESPONSIBILITIES INCLUDE: Leading a team of web developers while providing guidance on technical issues. Designing and developing frontend and backend web architectures Participating in the design and development of new systems throughout the entire project lifecycle Assist the team in defining and working from requirements and specifications to...


  • Pretoria, Gauteng, South Africa MDI Global Full time

    Description:About the role Do you have an inquisitive mind and are you interested by human behaviour? Do you have excellent communication skills and are you passionate about word ofmouth and digital marketing? Do you have excellent writing skills? Are you highly organised and can manage your time efficiently? Can you manage multiple tasks and be a great team...


  • Pretoria, Gauteng, South Africa careers24 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 developer having been responsible for the development and maintenance of 1 or...


  • Pretoria, Gauteng, South Africa The Brass Tap Inc. Full time

    Chase #LimitlessPotential at GP Mobile, an Authorized T-Mobile Retailer GP Mobile, is one of the largest Authorized T-Mobile Retailers in the US Seeking candidates with a hustle and ambition for unlimited potential.If you want to earn unlimited commissions while working in a fun, fast-paced environment, GP Mobile is the place to be We have FT and PT...


  • Pretoria, Gauteng, South Africa Michael Page Full time

    About Our Client - Leading financial services organisation.Job Description:Looking for a strong Tech Lead that will oversee the delivery, architecture, team, and management of the technology environment. The ideal candidate must provide robust technical guidance for both the development team and the business.Responsibilities:Key strategic manager responsible...


  • Pretoria, Gauteng, South Africa Michael Page Full time

    About Our Client - Leading financial services organisation.Job Description:Looking for a strong Tech Lead that will oversee the delivery, architecture, team, and management of the technology environment. The ideal candidate must provide robust technical guidance for both the development team and the business.Responsibilities:Key strategic manager responsible...


  • Pretoria, Gauteng, South Africa Michael Page Full time

    About Our Client - Leading financial services organisation.Job Description:Looking for a strong Tech Lead that will oversee the delivery, architecture, team, and management of the technology environment. The ideal candidate must provide robust technical guidance for both the development team and the business.Responsibilities:Key strategic manager responsible...

  • Team Lead

    2 weeks ago


    Pretoria, Gauteng, South Africa Network Finance Full time

    Job & Company Description: The security technology company is searching for front end team leader to drive and deliver software product solutions for Tracker and execute projects to deliver against strategy set for the Technology team. The role would entail understand technology trends and advances in both Mobile and Web Development. Ensure best practice...

  • Full Stack Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa People Dimension Full time

    Synopsis:A leading software development company in Centurion is looking for an experienced C#/.Net Full Stack Developer to join their team.Job Description:Main Purpose: Collaborate with a team of Developers and UX Designers to develop and maintain web and mobile applications.Minimum Requirements: Matric Qualification Computer Science Degree or relevant IT...


  • Pretoria, Gauteng, South Africa United Nations Development Programme (UNDP) Full time

    LOCATION:Pretoria, SOUTH AFRICATYPE OF CONTRACT:TA InternationalSTARTING DATE:APPLICATION DEADLINE:11-Jun-24 (Midnight New York, USA)POST LEVEL:P-3DURATION OF INITIAL CONTRACT:TIME LEFT:7d 7h 53mLANGUAGES REQUIRED:EnglishEXPECTED DURATION OF ASSIGNMENT:364 DaysBackground:UN Women, grounded in the vision of equality enshrined in the Charter of the United...

  • Javascript Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Network Finance Full time

    Qualifications:MatricDegree or EquivalentRequirements:Experience in Web, Mobile, and Hybrid Web Apps (using Angular and Ionic Framework).Proficiency in Angular 2+ (Current version: Angular 13).UI/UX Design knowledge.TypeScript/JavaScript, HTML & CSS/SCSS.Familiarity with Angular integration with Rest Services.Experience in publishing Apps to App Store & Play...