Mobile Developer

Pretoria FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are seeking a talented Mobile Developer with expertise in Android development to join our vibrant team in Pretoria. The successful candidate will play a crucial role in designing, developing, and maintaining mobile applications that enhance user experience and drive product success. A passion for mobile technology and staying ahead of industry trends is essential.

Responsibilities

  • Create and maintain scalable applications for Android.
  • Work with designers to translate mockups into functional apps.
  • Debug applications and conduct QA testing.
  • Implement security measures to safeguard data.
  • Provide feedback to improve user experience.
  • Collaborate with product managers to meet user needs.
  • Adhere to project deadlines and communicate progress.
  • Keep documentation updated for all developments.
  • Support existing applications and troubleshoot reported issues.
  • Participate in community and technical events to represent the company.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent field
  • Master's degree preferred
Experience
  • 5+ years of experience in mobile app development with a strong focus on Android
Technical Skills
  • Android Studio
  • Firebase
  • Dagger & Retrofit
Soft Skills
  • Creativity
  • Adaptability
  • Teamwork
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Hands-on experience with agile practices in software development.
  • Familiarity with mobile app security best practices: Understanding of security concerns in mobile app development.

Benefits

  • Comprehensive health insurance
  • Mutual fund contribution
  • Work-life balance initiatives
  • Access to training and development resources

Company Culture

  • Team Collaboration: We believe in the power of teamwork and collaboration to achieve our goals.
  • Work-Life Balance: We prioritize work-life balance to ensure employee well-being.
  • Employee Recognition: We recognize and appreciate the contributions of our team members.
Status: Open