Job Description
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
- Bachelors degree in Computer Science/IT/Software Engineering (Masters 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: hireresolve.us or email us your CV: *****@*****.co.za
We will contact you telephonically in 3 days should you be suitable for this vacancy.
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Keep your LinkedIn profile up-to-date and professional - many recruiters use it to find candidates.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Kwazulu-Natal: Head of Operations Training Facility (HOD) posted by Bubesi Solutions
Aviation PositionEmployment Type: Full-Time Position: Head of Operations — Training Facility (HOD) Requirements • Strong aviation training background• Experience managing…
View JobKwazulu-Natal: Ground Operations Officer posted by Bubesi Solutions
Aviation PositionEmployment Type: Full-Time Position: Ground Operations Officer — ATO KZN Requirements • Ground operations experience• Knowledge of dispatch, safety,…
View JobJohannesburg: Drone Instructor posted by Bubesi Solutions
Aviation PositionEmployment Type: Full-Time Position: Drone Instructor — ATO KZN Requirements • Valid Drone Instructor Rating / RPL• Experience training…
View JobJohannesburg: Fixed Wing Instructor posted by Bubesi Solutions
Aviation PositionEmployment Type: Full-Time Position: Fixed Wing Instructor — ATO KZN Requirements • Valid Instructor Rating (Fixed Wing)• ICAO CPL/ATPL…
View JobJohannesburg: PC12 First Officer (x2 Positions Available) posted by Bubesi Solutions
Aviation PositionEmployment Type: Full-Time Position: PC12 First Officer Two vacancies available Requirements • Valid ICAO IR/CPL• All ATPL subjects completed•…
View JobJohannesburg: ERJ 135 / 145 / 147 Captain (P1 & First Captain P2) posted by Bubesi Solutions
Aviation PositionEmployment Type: Full-Time Position: Embraer 135/145/147 Captain (P1 + P2) Requirements • Valid ATPL License• ERJ 145/135/147 Type Rating…
View Job
Browse Employers
Job Alerts