A South African company that empowers government entities with cutting-edge, innovative software solutions and customizable platforms, focusing on accelerating digital transformation and service delivery, is seeking a Senior Mobile Developer who will be responsible for designing, developing, and maintaining high-quality mobile applications for iOS and Android platforms.
Responsibilities:
- Design, develop, and maintain high-quality mobile applications for iOS and Android.
- Create scalable and efficient app architectures (e.g., MVVM, MVP, MVC).
- Integrate mobile applications with backend services, RESTful APIs, and third-party libraries.
- Implement comprehensive testing strategies (unit, integration, UI tests) and perform proficient debugging.
- Monitor and optimize app performance, memory usage, and responsiveness.
- Implement secure coding practices and ensure app security.
- Ensure application design aligns with best practices and industry standards.
- Provide technical leadership and mentorship to junior developers.
- Collaborate effectively with designers, product managers, and backend developers.
- Apply Agile principles (Scrum, Kanban) to manage project workflows.
- Manage project timelines, resources, and deliverables.
- Conduct thorough code reviews and foster a culture of quality focus.
Minimum Requirements:
- Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. (Master’s degree beneficial).
- Experience: 5+ years of experience in mobile development, focusing on both iOS and Android platforms within multidisciplinary teams.
- Proficiency in Swift (iOS) and Kotlin (Android), and Java.
- Expertise in Cocoa Touch (iOS) and Android SDK.
- Required proficiency in the cross-platform framework: React Native.
- Expertise in app architectures (MVVM, MVP, or MVC) and Git version control.
- Strong skills in UI/UX design, API integration, and backend services.
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