A South African software development company specializing in digital transformation for the public sector is seeking a Senior Mobile Developer who will be responsible for designing, developing, and maintaining high-performance iOS and Android applications.

Responsibilities:

  • Develop and maintain high-quality mobile applications for iOS and Android.
  • Design scalable app architectures to ensure long-term maintainability.
  • Integrate third-party APIs, backend services, and mobile databases (SQL).
  • Optimize applications for speed, memory management, and battery efficiency.
  • Enforce secure coding practices and regulatory data protection standards.
  • Mentor junior developers through code reviews and technical guidance.
  • Collaborate with Designers and Product Managers in an Agile (Scrum/Kanban) environment.
  • Bridge the gap between technical constraints and user requirements.
  • Maintain clear technical documentation for codebases and APIs.
  • Write clean, maintainable code and perform thorough debugging.
  • Implement automated testing strategies (Unit, UI, and Integration).
  • Ensure pixel-perfect UI implementation and adherence to accessibility standards.

Minimum Requirements:

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s preferred).
  • Experience: 5+ years of professional mobile development experience across both iOS and Android.
  • Core Technical Stack: * Native: Swift (iOS), Kotlin/Java (Android).
    • Cross-Platform: React Native (Required); Flutter/Dart (Beneficial).
    • Architecture: Expertise in MVVM, MVP, and MVC patterns.
    • Tools: Xcode, Android Studio, Git, CI/CD pipelines.
  • Key Skills: API integration (REST), UI/UX implementation, Unit/Integration testing (XCTest, Espresso), and performance tuning (Instruments, Debuggers).

Benefits:

  • Competitive salary based on experience (salary can potentially be more based on experience/skills)

IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to [Email Address Removed].com

Desired Skills:

  • Senior Mobile Developer
  • Senior Mobile Developer
  • Senior Mobile Developer

Learn more/Apply for this position