Software Developer - Mobile Applications
Placements24
About the Role
Our client is seeking a talented and motivated Software Developer with a focus on Mobile Applications to join their innovative IT and Software team in Kimberley. This role is crucial for designing, developing, testing, and deploying high-quality mobile applications for both iOS and Android platforms. You will work within a collaborative team environment, contributing to the entire mobile development lifecycle from concept to launch and beyond. This is an excellent opportunity for a passionate mobile developer to create engaging user experiences and contribute to the success of cutting-edge mobile products.
Key Responsibilities
- Develop native or cross-platform mobile applications for iOS and Android using languages such as Swift, Kotlin, Java, or React Native.
- Collaborate with UI/UX designers and product managers to translate requirements and mockups into functional mobile applications.
- Write clean, efficient, and well-documented code, adhering to coding best practices.
- Optimize application performance for speed, scalability, and responsiveness across various devices.
- Integrate mobile applications with backend services and APIs.
- Conduct thorough testing and debugging to ensure a high-quality user experience and identify and resolve bugs.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 2+ years of professional experience in mobile application development.
- Proven experience developing applications for iOS (Swift/Objective-C) or Android (Kotlin/Java).
- Experience with cross-platform frameworks like React Native or Flutter is a plus.
- Familiarity with mobile development tools, SDKs, and app store submission processes.
- Strong understanding of UI/UX principles and mobile design patterns.
Benefits
- Competitive salary and performance-based incentives.
- Comprehensive health and retirement benefits.
- Opportunities for professional growth and learning new mobile technologies.
- Flexible hybrid work arrangement to ensure work-life balance.
- A supportive team culture focused on innovation and user satisfaction.
Reference: WJ-3875_13418955