Android and IOS Developer

Plus1X Solutions

  • Johannesburg, Gauteng
  • Contract
  • Full-time
  • 16 days ago
Android and iOS Developer
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and scalable code using [Kotlin, Swift, Objective-C, Java] and other relevant programming languages.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Ensure application performance, quality, and responsiveness.
  • Fix bugs and improve application performance.
  • Adhere to industry best practices for mobile app development and testing.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Stay updated with new mobile technologies, trends, and updates to Android and iOS operating systems.
Key Requirements:
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience). - Advantageous
  • Experience: Proven work experience as a mobile developer, particularly in Android and iOS development.
  • Technical Skills:
  • Strong knowledge of Kotlin and/or Java for Android development.
  • Strong knowledge of Swift and/or Objective-C for iOS development.
  • Familiarity with RESTful APIs and mobile libraries for networking.
  • Knowledge of the mobile development lifecycle, including publishing apps to Google Play Store and Apple App Store.
  • Experience with mobile architecture patterns (MVC, MVP, MVVM).
  • Knowledge of UI/UX principles and mobile development best practices.
  • Familiarity with Agile/Scrum methodologies.
  • Proficient understanding of version control tools, such as Git.

Plus1X Solutions

Similar Jobs

  • Intermediate Software Developer

    Network Recruitment

    • Johannesburg, Gauteng
    Requirements: Education: A Degree or Diploma in Computer Science, Software Engineering, or a related field is essential. Experience: A solid foundation with 3+ years of profess…
    • 55 mins ago
  • GIS Developer

    Network Recruitment

    • Johannesburg, Gauteng
    Key Responsibilities: Design, develop, and deploy custom GIS web applications and widgets using Esri's Web AppBuilder and Experience Builder. Integrate GIS functionality into v…
    • 50 mins ago
  • Full Stack Developer

    Network Recruitment

    • Johannesburg, Gauteng
    Key Roles and Responsibilities: The primary responsibilities of a Full Stack Developer includes designing user interactions on websites, developing servers and databases for websi…
    • 55 mins ago