Jobs
>
Pretoria

    Android Developer - Pretoria, South Africa - JenRec Recruitment

    JenRec Recruitment
    JenRec Recruitment Pretoria, South Africa

    Found in: Executive Placements ZA C2 - 4 days ago

    Default job background
    Description

    Develop and maintain the Android platform, ensuring code is generated that is to specification, neat, accurate and scalable. Work will mainly focus on maintaining and upgrading, as well as providing guidance from an Android best practice perspective for products in the rest of the company. Work might also include mentoring other Android developers.

    Minimum education (desirable): Diploma and/or degree in IT / Engineering / Programming

    Minimum applicable experience (years): 5 years as an Android Developer

    Skills and Knowledge (essential):
    Experience in native Android (Kotlin and Java) development specifically.
    Reactive programming
    Strong knowledge of Android development and its supporting systems
    Proficient in Kotlin (Minimum 2 years experience)
    Good development practices utilising modern design patterns using software architectures: MVP, MVVM, Clean Architecture
    A good understanding of storage mechanisms, threading, lifecycles
    Knowledge of common 3rd party frameworks/libraries available and integration experience
    Strong UI development experience and developing for dynamic screen support
    Experience with RESTful API integration
    Well versed in Git
    Solid understanding of the full mobile development life cycle within an Agile environment
    Atlassian JIRA software experience is beneficial
    Good understanding of Bluetooth on Android is beneficial
    Good understanding of RxAndroid, RxJava and RxKotlin is beneficial

    Application planning and development
    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 applications within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification.


    Project planning and capacity management
    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.
    Liaise effectively with other team members and backend engineers to ensure timeous completion of integration and the coming together of mobile applications and the required back end system.
    Track tasks and timing on JIRA.


    Contribution to team
    Participate in peer-reviews of solution designs and related code.
    Communicate and collaborate with current team to solve problems and discuss best programming practices.
    Contribute to team development efforts towards successful project delivery.
    Contribute innovative ideas to project and application plans and roll outs.
    Communicate effectively with team lead.
    Communicate effectively with team members and internal stakeholders, using communications channels appropriately.
    Take personal ownership for projects and products


    Quality Management and Compliance
    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).
    Ensure testing is completed according to specification.
    Manage release schedule and release notes for Android applications.



  • PRR Recruitment Services

    Android Developer

    Found in: Talent ZA C2 - 5 days ago


    PRR Recruitment Services Pretoria, South Africa Full time

    Looking for a Android Developer in Garsfontein · Requirements: · Experience in native Android (Kotlin and Java) development specifically. · Reactive programming · Strong knowledge of Android development and its supporting systems · Proficient in Kotlin (Minimum 2 years experienc ...

  • PRR Recruitment Services

    Mobile Developer- Android

    Found in: Talent ZA C2 - 5 days ago


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

  • PRR Recruitment Services

    Mobile Development Lead: Android

    Found in: Talent ZA C2 - 5 days ago


    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

    Senior Android Developer Lead

    Found in: beBee S2 ZA - 4 days ago


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

  • PRR Recruitment Services

    Looking for a Senior Software Development Engineer

    Found in: Talent ZA C2 - 5 days ago


    PRR Recruitment Services Pretoria, South Africa Part time

    Looking for a Senior Software Development Engineer (R&D) in Garsfontein, Pretoria · Requirements: · *Technical Degree · *Min 5 years experience · *Experience with: · -C# development · -Web development · -Golang development · -iOS development · -Android development · Email CV to ...

  • PRR Recruitment Services

    Product Development Engineer

    Found in: Talent ZA C2 - 5 days ago


    PRR Recruitment Services Pretoria, South Africa Full time

    Looking for a Product Development Engineer in Garsfontein Pretoria · Remote Working: · 2 days work-from-home in line with Company Policy (only applicable after probation is successfully passed) · Minimum education: · Technical degree (BSc or BEng) · Minimum applicable experience ...

  • Hire Resolve

    Senior Mobile

    Found in: Talent ZA C2 - 3 days ago


    Hire Resolve Pretoria, South Africa Full time

    Hire Resolve's client in the Hospitality Industry is seeking the expertise of 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. · If you're passio ...

  • Telesure Investment Holdings

    Senior Developer

    Found in: beBee S2 ZA - 6 days ago


    Telesure Investment Holdings Gauteng,, South Africa Full time

    Telesure Investment Holdings's job vacancy, Career and Recruitment · Job title : Senior Developer – Flutter jobs in Gauteng · Job Location : Gauteng, · Deadline : April 22, 2024 · Quick Recommended Links · Jobs by Location · Job by industries · JOB PURPOSE · Develop, create, an ...

  • Fempower

    Mobile and Cloud Full Stack Software Developer

    Found in: Executive Placements ZA C2 - 4 days ago


    Fempower Centurion, South Africa

    Our client within the Technology space is seeking a Mobile and Cloud Full Stack Software Developer with a focus on Flutter Development and Cloud Solutions to join their team on a permanent basis. Their offices is based in the Pretoria area, and they have a hybrid working environm ...

  • Fempower

    Mobile Software Developer

    Found in: Executive Placements ZA C2 - 4 days ago


    Fempower Centurion, South Africa

    Our client within the Technology space is seeking a Mobile Software Developer with a focus on Flutter Development to join their team on a permanent basis. Their offices is based in the Pretoria area, and they have a hybrid working environment. · The Key Responsibilities for this ...

  • IOCO

    ICT Senior Application Team Leader

    Found in: Executive Placements ZA C2 - 2 days ago


    IOCO Centurion, South Africa

    Are you a skilled leader with a passion for technology and a track record of delivering successful applications? We're looking for an experienced ICT Senior Application Team Leader to lead our team of application developers and drive the delivery of high-quality solutions. In thi ...

  • Dimension Data

    Senior React Native Mobile Developer-

    Found in: Talent ZA C2 - 5 days ago


    Dimension Data Sandton, South Africa

    Functieomschrijving · We require a Senior React Native Mobile Developer with at least 5 years experience with Mobile Applications and 3 years experience with React. · Requirements5+ years' experience with mobile applications · 3+ years' experience with React · REST Web Services, ...

  • Dimension Data

    Senior Flutter Mobile Developer-

    Found in: Talent ZA C2 - 5 days ago


    Dimension Data Sandton, South Africa

    Functieomschrijving · We require a Flutter Mobile Developer with Experience in writing high-quality code backed by automated tests and 5 years or more with Mobility applications and Flutter. · Requirements QUALIFICATIONS · Required (not-negotiable): · Bachelor's Degree with Comp ...

  • Planet10

    Sr Engineer-Decoder UI Dev Lead

    Found in: Executive Placements ZA C2 - 10 hours ago


    Planet10 Randburg, South Africa

    Purpose of the Position: · Provide technical and team leadership to the UI development team with a strong focus on individual contribution responsibilities to develop the complex decoder UI stack comprising of multiple inhouse and vendor components while delivering on a holistic ...

  • Dimension Data

    React Native Developer-

    Found in: Talent ZA C2 - 5 days ago


    Dimension Data Sandton, South Africa

    Functieomschrijving · Are you a hungry developer who wants to help build the future of mobile apps? We are looking to hire React Native Developers and this role is perfect for you · As a React Native Developer, you'll be responsible for creating applications using the React JavaS ...

  • Dimension Data

    Full Stack Mobile Engineer

    Found in: Talent ZA C2 - 1 day ago


    Dimension Data Sandton, South Africa

    Functieomschrijving · Do you want to be a successful team member? Do you enjoy working on complex projects, with complex objectives and tight deadlines? Are you looking for a role where your ideas will be valued and listened to? We have the role for you · As a Full Stack Mobile E ...

  • Dimension Data

    Endpoint Engineer-

    Found in: Talent ZA C2 - 5 days ago


    Dimension Data Sandton, South Africa

    Functieomschrijving · Our client requires an Endpoint Engineer to develop and implement system designs and products consistent with company needs. They are required to have current operating systems experience, including but not limited to Windows, Linux, macOS, iOS, and Android ...

  • Planet10

    Senior Engineer Decoder UI

    Found in: Executive Placements ZA C2 - 4 days ago


    Planet10 Randburg, South Africa

    Purpose of the Position: · Provide Technical and Team Leadership for the UI Development Team with individual contribution responsibility to Develop the Complex Decoder Stack comprising of multiple inhouse and vendor components while delivering on a holistic satellite operator sol ...

  • Dimension Data

    Frontend Developer-

    Found in: Talent ZA C2 - 5 days ago


    Dimension Data Sandton, South Africa

    Functieomschrijving · Are you looking to start your career with a new organization? Do you want flexibility and the opportunity to work on different projects of interest? My Client is looking for a Frontend Developer who would be able to make an impact both locally and internatio ...

  • Dimension Data

    Full Stack Mobile Developer

    Found in: Talent ZA C2 - 5 days ago


    Dimension Data Sandton, South Africa

    Functieomschrijving · Are you tired of having to deal with micro-managing? Do you want to be part of a great team that is committed to software? Are you looking to work in one of the best tech companies in the region? Apply for this Full Stack Mobile Developer role · As a Senior ...