Senior Developer

Network International


Date: 2 weeks ago
City: Johannesburg, Gauteng
Contract type: Full time
Job Description

Job Title: Mobile Developer

Location: Cape Town, South Africa

Job Type: Full-time (in office)

About the Role: We are seeking a skilled Android (Java) Mobile Developer to join our dynamic team. The ideal candidate will have a passion for mobile technologies and will work with our team of talented engineers to build and maintain our mobile applications. The team is a small, specialized group of developers, focused on the development of our in-person payment product offering.

Responsibilities

RESPONSIBILITIES

  • Design, develop, and maintain native mobile applications for Android (Java).
  • Integrate mobile apps with RESTful web services and other back-end services.
  • Collaborate with Product Managers, Architects, DevOps, and other developers to build enterprise mobile solutions.
  • Work as part of a hybrid Agile team on leading-edge technologies.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Fix bugs and improve application performance.
  • Document designs and technical implementations.

Qualifications

Skills and Experience:

  • 4+ years of experience developing applications software, with at least 4 years in Android development.
  • Strong understanding of Android SDK and different versions of Android.
  • Good working knowledge of one or more of the following languages: Java, GoLang, JavaScript.
  • Experience using RESTful APIs to integrate mobile applications with server-side systems.
  • Experience with AWS (Lambdas/EC2/S3) 
  • Proven working experience in Android app development and have published at least one original Android app.
  • Experience with third-party libraries and APIs.
  • Experience with queuing technologies
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Solid understanding of the full mobile development life cycle.

Qualifications

BSc degree in Computer Science, Engineering, or a related subject (or similar qualification).

Preferred

  • Familiarity with cloud message APIs.
  • Understanding of code versioning and deployment tools, such as GitHub and Fastlane.
  • Some experience with Flutter and Dart.
  • Experience with both Google Play Store and App Store Connect.
  • PCI - Data Security Standard and GDPR knowledge beneficial.
  • Good communication and soft skills.
Post a CV