Description:
- 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.
-
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 itcareers@hireresolve.za.com
Requirements:
- 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.
-
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 itcareers@hireresolve.za.com
-
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.
-
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).
-
Cross-Platform: React Native (Required) ; Flutter/Dart (Beneficial).
-
Architecture: Expertise in MVVM, MVP, and MVC patterns.
-
Tools: Xcode, Android Studio, Git, CI/CD pipelines.
- Competitive salary based on experience (salary can potentially be more based on experience/skills)