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
Skills and Experience:
BSc degree in Computer Science, Engineering, or a related subject (or similar qualification).
Preferred
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.
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.
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.
See more jobs in Johannesburg, Gauteng