Job description
About the Role
Our client is seeking a highly skilled and motivated Senior Mobile Developer with expertise in both iOS and Android development to join their vibrant team in Vereeniging . You will be responsible for the entire mobile application lifecycle, from concept and design to testing and deployment. This role requires a deep understanding of mobile platforms, a passion for creating intuitive user experiences, and the ability to lead and mentor junior developers. If you thrive in a collaborative environment and want to build impactful mobile solutions, this is an excellent opportunity.
Key Responsibilities
- Develop, test, and maintain high-quality native mobile applications for iOS and Android platforms.
- Collaborate with UI/UX designers to translate concepts into functional and engaging user interfaces.
- Integrate with backend services and APIs to ensure seamless data flow and functionality.
- Optimize mobile applications for maximum performance, responsiveness, and battery efficiency.
- Write clean, maintainable, and well-documented code, following industry best practices.
- Lead code reviews, provide technical guidance, and mentor junior mobile developers.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 5+ years of experience in mobile application development.
- Strong proficiency in Swift/Objective-C for iOS development and Kotlin/Java for Android development.
- Experience with mobile UI/UX principles and design patterns.
- Familiarity with RESTful APIs, JSON, and mobile state management.
- Knowledge of mobile development best practices, testing frameworks, and deployment processes.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive medical, dental, and vision insurance.
- Generous paid time off and holiday schedule.
- Opportunities for professional growth and attending industry conferences.
- A collaborative and innovative team environment focused on mobile excellence.
#J-18808-Ljbffr