Mobile Development Lead

6 months ago


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:

- 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%**
- 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 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 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)



  • 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 of mouth and digital marketing? - Do you have excellent writing skills? - Are you highly organised and can manage your time efficiently? - Can you manage multiple...


  • Gauteng, South Africa Vulcan Recruit Full time

    Job Title: Sales Development Representative Team Lead Location: Johannesburg **Salary**:R30 000 - R35 000 **_Company Overview: _** Our client is a world-leading service provider in VAT recovery, focusing on local and international VAT recovery while offering a comprehensive outsourced service that enhances clients' financial performance through VAT...

  • Digital Marketing Lead

    6 months ago


    Gauteng, South Africa Pure Watercraft Full time

    2-3 years of experience successfully building digital marketing campaigns and managing budgets - Prior experience with a CRM tool - Proficiency with Facebook Ads Manager - Proficiency with Google Analytics - Proven experience in quantitative analysis of digital marketing results including strategic recommendations for campaign optimization based on...

  • iOS Developer

    2 months ago


    Gauteng, South Africa Discovery Full time

    Discovery – Group Information Services - Digital Channels Senior iOS Developer – Mobile Team About Discovery Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery....

  • IT Team Lead

    7 months ago


    Gauteng, South Africa Complement Recruitment Full time

    **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 - Related Qualifications/Certifications - Must be SA Citizen or a valid and up to date work...

  • Sales Specialist

    4 months ago


    Gauteng, South Africa The Global Talent Co. Full time

    **Sales Specialist (German-speaker)**: **Full-time, Remote** **About Us**: At** The Global Talent Co.,** we provide opportunities to work with leading innovative technology companies worldwide, offering stable employment, competitive compensation, career growth, and access to a community of 25k+ like-minded marketing professionals. You will work with a...

  • Full Stack

    2 months ago


    Gauteng, South Africa MoonsGate Capital Ltd TA Engineuity Global Full time

    Location: Remote About the Role: We are seeking an experienced Full Stack Developer with strong DevOps expertise to join a dynamic team in the geotechnical software industry. In this role, youll be involved in both front-end and back-end development, focusing on building seamless API integrations between desktop and mobile applications and third-party...


  • Gauteng, South Africa MDI Global Full time

    **Description**: **Overview of the role**: At MDI we believe that the way in which people interact with one another, access information & interact with brands has fundamentally changed because of the mobile device. We focus on delivering high-impact market research outcomes through innovative, in-the-moment, fast turnaround, and cost-effective mobile data...

  • Integration Lead

    2 months ago


    Gauteng, South Africa Goldman Tech Resourcing Full time

    A forward-thinking technology company dedicated to providing innovative solutions that enhance business processes and improve efficiency, is looking for an Integration Lead to join their team Skills Required · Degree or diploma in computer science, information systems or related field · At least 7 years of experience in designing and developing integration...

  • Credit Controller

    3 months ago


    Gauteng, South Africa MTN Full time

    MTN is evolving from a mobile communications provider to a digital platform operator where innovation, operational and commercial excellence is critical for success. To excel today and sustain future growth, MTN must develop the required capabilities internally to provide the market and customers with EPIC experiences, products and services which fulfil the...

  • Outbound Sales Agent

    4 months ago


    Gauteng, South Africa Cartrack Full time

    **Listing reference**: cartr_000539**Listing status**: Online- **Position summary** **Industry**:Automotive Sector **Job category**:Sales and Purchasing **Location**:Gauteng **Contract**:Permanent **Remuneration**:Basic benefits commission **EE position**:No **Introduction** - Are you a go-getter, motivated to achieve results and up for a challenge?...


  • Gauteng, South Africa New Beginnings Recruitment Full time

    **The Technical Advisor Social and Behaviour Change Communication (SBCC) will develop Social and Behaviour Change Communication projects and activities to support the organisation’s HIV/TB and related programmes, promote the use of SBCC theory and evidence in the organisation’s programmes and undertake capacity building** **Responsibilities** - Lead...


  • Gauteng, South Africa Vulcan Recruit Full time

    **Position: Customer Success Consultant (Fintech Industry)** To provide sales and marketing support in building a pipeline of leads to meet the organisation’s revenue growth targets and business objectives. Responsible for generating leads through various multi-channel marketing tactics This role plays a crucial part in the early stages of the sales...


  • Gauteng, South Africa MDI Global Full time

    **Description**: **OVERVIEW OF THE ROLE**: At MDI we believe that the way in which people interact with one another, access information and interact with brands has fundamentally changed because of the mobile device. We focus on delivering high impact market research outcomes through innovative, in-the-moment, fast turnaround, and cost effective mobile data...

  • Sales Consultant

    4 months ago


    Gauteng, South Africa STAFFING HUB (PTY) LTD Full time

    **Client: FoodServ Solutions** **Salary and Benefits**: CTC R25, (depending on experience), plus commission, (Commission not capped). Mobile phone and data allowance., **Responsibilities**: New Business Sales: Sales Consultant to sell the Rational and I-Vario brand only. Chef qualification and or experience will be beneficial. Must have sales experience...


  • Gauteng, South Africa MDI Global Full time

    **Description**: **Overview of the role**: You will be working with multi-national clients and play a key role in co-developing creative solutions to their biggest business challenges. Working across a range of industries, supporting diverse business needs including branding, communications, strategic planning, customer experience, product development and...


  • Gauteng, South Africa MoonsGate Capital Ltd TA Engineuity Global Full time

    Sales Development Representative Payroll Solutions Company Are you a driven, energetic individual ready to take your sales career to the next level? Do you thrive in fast-paced environments, enjoy making calls, and excel at generating leads? Our client, a dynamic payroll company specializing in CIS Umbrella solutions , is seeking a Sales Development...


  • Gauteng, South Africa The Global Talent Co. Full time

    **Sales Development Representative**: **Full-time (40-Hours Per Week), Remote (9am-5pm CET)** **About Us**: At** The Global Talent Co.,** we provide opportunities to work with leading innovative technology companies worldwide, offering stable employment, competitive compensation, career growth, and access to a community of 25k+ like-minded marketing...

  • Development Manager

    2 months ago


    Gauteng, South Africa Finbond Mutual Bank Full time

    1. Team Management: - Lead and mentor a team of Java developers. - Oversee daily operations and ensure project milestones are met. - Conduct performance reviews and identify training needs. 2. Project Coordination: - Plan, execute, and deliver software projects on time and within budget. - Ensure adherence to best practices and coding standards. - Manage...


  • Gauteng, South Africa Curro Holdings Ltd Full time

    **At Curro,** **we care.**: **Project Lead: Schools Marketing**: **Curro Head Office** **Vacancy Reference: 21681**: Be the backbone of Curro's success! We're seeking experienced non-teaching professionals to support our educational mission. If you thrive in a fast-paced environment and love contributing to learner growth, you’re who we’re looking...