About the position
The Senior Mobile Developer designs, builds, and maintains high-quality iOS and Android applications. They lead development practices, mentor junior devs, and collaborate with product, backend, and design teams to deliver scalable, user-centric mobile solutions.
Minimum Requirements
- Bachelor’s degree in Computer Science/IT/Software Engineering (Master’s advantageous).
- 5+ years mobile development (iOS + Android).
- Strong proficiency in Swift, Kotlin, Java, and React Native (required).
- Experience with Cocoa Touch, Android SDK, REST APIs, Git, and common mobile architectures (MVVM/MVP/MVC).
- Solid UI/UX understanding and ability to build performant, secure apps.
- Leadership experience: mentoring, reviewing code, guiding juniors.
- Strong problem-solving, debugging, and optimization skills.
- A portfolio showcasing mobile applications and technical capability.
Key Skills
Technical:
- Native: Swift, Kotlin, Java, Objective-C.
- Cross-platform: React Native (required), Flutter/Dart beneficial.
- Tools: Xcode, Android Studio, Git, CI/CD pipelines.
- Testing: XCTest, Espresso, UI/Unit/Integration testing.
- Performance tuning, multithreading, memory management.
- API integration, mobile databases, app security, accessibility.
Soft Skills:
- Strong communication, teamwork, and stakeholder engagement.
- Ability to lead, mentor, and manage work within Agile teams.
- Excellent time management, attention to detail, and adaptability.
Responsibilities
Technical:
- Develop and maintain mobile apps for iOS and Android.
- Design scalable, maintainable architectures (MVVM/MVP/MVC).
- Integrate apps with backend services and third-party APIs.
- Implement clean UI/UX and conduct usability testing.
- Write and maintain automated tests.
- Debug, optimize performance, and ensure secure coding.
- Manage code using Git and follow coding standards.
Compliance & Documentation:
- Ensure regulatory and security compliance.
- Maintain clear documentation for code, APIs, and systems.
Leadership & Collaboration:
- Mentor junior developers and support technical growth.
- Lead project deliverables, manage timelines, and support Agile workflows.
- Collaborate with design, product, and backend teams.
- Communicate technical concepts clearly to stakeholders.
Apply for this role today, contact Sune Pienaar at Hire Resolve or on LinkedIn
You can also visit the Hire Resolve website: [URL Removed] or email us your CV: [Email Address Removed].com
We will contact you telephonically in 3 days should you be suitable for this vacancy.
Desired Skills:
- Mobile Developer
- Mobile Developer
- Mobile Developer