Android Software Engineer

3 weeks ago


East Rand, South Africa Network Recruitment Full time

Job Details


Job Title: Android Software Engineer


Job Description:


As a Junior Android Software Engineer, you will be responsible for the execution and learning of the software development life cycle, from concept and architecture to design, implementation, and testing. Your key responsibilities will include:


Key Responsibilities:



  • Executing and learning about the software development life cycle.
  • Designing, implementing, and testing mobile applications.
  • Developing and maintaining Android native applications using Java and/or Kotlin.
  • Understanding and implementing object-oriented principles, methodologies, and patterns.
  • Working with Git, Git Flow, and CI/CD processes.
  • Understanding and implementing MVVM architecture, dependency injection, and database management.
  • Collaborating with the team to deliver high-quality mobile applications.

Requirements:



  • Experience with Android native development using Java and/or Kotlin.
  • Understanding of object-oriented principles, methodologies, and patterns.
  • Knowledge of Git, Git Flow, and CI/CD processes.
  • Understanding of MVVM architecture, dependency injection, and database management.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

What We Offer:



  • A dynamic and supportive work environment.
  • Opportunities for growth and professional development.
  • A competitive salary and benefits package.
  • The chance to work on exciting and challenging projects.

How to Apply:


If you are a motivated and talented individual who is passionate about mobile application development, please submit your application, including your resume and a cover letter, to [insert contact information].



  • East Rand, South Africa Network Recruitment Full time

    Job Summary:We are seeking a skilled Android Developer to join our team. As a Junior, you will be responsible for the execution of and learning about the software development life cycle, from concept and architecture to design, implementation, and testing.Key Responsibilities:Develop and maintain high-quality Android native applications using Java and/or...


  • East Rand, South Africa Network Recruitment Full time

    We are seeking a talented Android Developer to join our team at Network Recruitment. As a Junior, you will be responsible for the execution of software development life cycle, from concept to testing.Key Responsibilities:Execute and learn about the software development life cycle.Gain experience in Android native development (Java and/or Kotlin).Apply...


  • East Rand, South Africa Network Recruitment Full time

    Job OverviewNetwork Recruitment is seeking a skilled Android Developer to join our team. As a key member, you will be responsible for delivering high-quality mobile applications and contributing to the growth of our organization.Key Responsibilities:- Develop and maintain Android applications using Java and Kotlin.- Collaborate with cross-functional teams to...

  • Software Developer

    2 months ago


    West Rand, South Africa E&D Recruiters Full time

    SOFTWARE DEVELOPER Lanseria Software development practices are in compliance with the industry best practices policies and procedures which include compliance with the full life cycle of the software development process. Minimum qualifications and experience: BSc (Computer Science) or BSc (Software Engineering) or related field Minimum of 3 years of relevant...

  • Software Developer

    3 weeks ago


    West Rand, South Africa E&D Recruiters Full time

    SOFTWARE DEVELOPER Lanseria Software development practices are in compliance with the industry best practices policies and procedures which include compliance with the full life cycle of the software development process. Minimum qualifications and experience: BSc (Computer Science) or BSc (Software Engineering) or related field Minimum of 3 years of relevant...


  • East Rand, South Africa E&D Recruiters Full time

    Software Development Engineer Johannesburg East-Rand Qualifications and minimum requirements: Degree in Computer Science or Engineering Minimum 5 years of programming experience Software development experience using C++ Duties: Develop/integrate/interface with various components. Design and develop firmware/software solutions. Develop system technical...


  • East Rand, South Africa Network Recruitment Full time

    Job Title: Director of Software EngineeringAbout the Role:We are seeking a highly skilled and experienced Director of Software Engineering to lead our software development team at Network Recruitment. The successful candidate will be responsible for overseeing the end-to-end software development process, including design, development, testing, and deployment...

  • Software Engineer

    3 weeks ago


    East Rand, South Africa Unique Personnel Ltd Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and be proficient in Python and Java. Responsibilities include designing, developing, and maintaining software applications.Key ResponsibilitiesDesign and develop software applicationsCollaborate with...


  • East Rand, South Africa Goldman Tech Resourcing Full time

    One of the largest Service & Maintenance Plan providers for leading international car brands in South Africa, is looking for a React Native Mobile Developer to join their team Skills Required · Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences · Minimum of 5 years relevant experience as a mobile developer as part of...


  • East Rand, South Africa Network Recruitment Full time

    About the Role:We're seeking a skilled Junior Software Engineer to join our team and contribute to the development and maintenance of our software products. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications.Responsibilities:- Develop software applications using various programming...


  • East Rand, South Africa Unique Personnel Ltd Full time

    About the RoleWe are seeking a skilled Senior Software Engineer (Full Stack) to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our clients.


  • East Rand, South Africa Network Recruitment Full time

    Key Responsibilities:* Design, develop, and maintain high-quality Java applications with a focus on scalability and performance.* Collaborate with cross-functional teams to define, design, and implement new features, ensuring seamless integration with existing systems.* Troubleshoot and optimize existing applications, applying best practices and coding...


  • East Rand, South Africa Network Contracting Solutions Full time

    Join Network Contracting Solutions, a leading FinTech company, as a Senior Mobile Application Developer to revolutionize the financial industry. This is an exceptional opportunity for experienced developers to showcase their skills in mobile app development, leveraging Flutter and Android platforms.The ideal candidate will have extensive experience with C#...


  • East Rand, South Africa Network Recruitment Full time

    Job Title: Senior Java Software Engineer PositionJob Summary:We are seeking an experienced Java Software Engineer to join our team at Network Recruitment.Key Responsibilities:• Design, develop, and maintain high-quality Java applications.• Collaborate with cross-functional teams to define, design, and implement new features.• Troubleshoot and optimize...


  • Pretoria East, South Africa HR Xchange Ltd Full time

    Key Responsibilities:We are seeking an experienced Mobile Developer to join our team at HR Xchange Ltd.As a Mobile developer, you will collaborate with internal teams to design and develop the next generation of our mobile applications.Requirements:Experience working with Native Mobile Development Technologies, or coding in Flutter.Experience working on...


  • East Rand, South Africa Network Recruitment Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at {company}.Key Responsibilities:- Design and develop scalable, efficient, and secure back-end systems using {lang_code} programming languages.- Collaborate with cross-functional teams to identify and prioritize project requirements.Requirements:- 5+...

  • Software Engineer

    3 weeks ago


    East Rand, South Africa Jordan Human Resources Full time

    About the Role:We are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience in full stack development, with a strong focus on backend development.Key Responsibilities:Design, develop, and deploy scalable and efficient software solutionsCollaborate with cross-functional teams to ensure smooth project executionStay...


  • East Rand, South Africa Network Recruitment Full time

    Job Summary:As a skilled Software Engineer, you will play a crucial role in developing innovative solutions that drive business growth. Your expertise in crafting reliable code will enable our team to deliver high-quality products that exceed customer expectations.Key Responsibilities:• Collaborate with cross-functional teams to design and implement...

  • Software Engineer

    2 weeks ago


    East Rand, South Africa Network Recruitment Full time

    Key Responsibilities:• Software product development and maintenance.• Providing support services to customers.• Conducting knowledge transfer and training sessions.• Documentation and ad hoc programming as required.• Testing software to ensure quality and performance.• Researching new software and hardware components.Requirements:• Bachelor's...


  • East Rand, South Africa Network Recruitment Full time

    Key Responsibilities:​Design, develop, and maintain high-quality Java applications.Collaborate with cross-functional teams to define, design, and implement new features.Troubleshoot and optimize existing applications for performance and scalability.Participate in code reviews, ensuring best practices and coding standards are...