About the Role
Our client, a fast-paced startup revolutionizing the e-learning space, is looking for a talented Mobile Application Developer with expertise in both iOS and Android development to join their team in East London, Eastern Cape . This role is critical in developing and enhancing our cutting-edge mobile applications that reach thousands of users. You will be involved in the entire app lifecycle, from concept and design to testing and deployment. This is a fantastic opportunity to work on innovative features, collaborate with a passionate team, and make a significant impact on user experience. If you have a strong portfolio of mobile applications and a desire to work in a dynamic, creative environment, this role is ideal for you. Join our growing team in East London and help us build the future of digital education.
Key Responsibilities
- Design, build, and maintain high-performance, reusable, and reliable native mobile applications for both iOS and Android platforms.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Translate designs and wireframes into high-quality, pixel-perfect code.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Identify and correct bottlenecks, fix bugs, and improve application performance.
- Write unit tests and integration tests to ensure robustness and reliability.
- Stay up-to-date with new mobile technology trends, applications, and protocols.
- Participate in code reviews and contribute to team knowledge sharing.
- Work effectively in a hybrid work model, balancing on-site collaboration with remote flexibility.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 4 years of professional experience in mobile application development, with proven experience in both iOS and Android.
- Strong proficiency in Swift or Objective-C for iOS development.
- Strong proficiency in Kotlin or Java for Android development.
- Experience with mobile UI/UX design principles and best practices.
- Familiarity with RESTful APIs to connect mobile applications to back-end services.
- Experience with common mobile development tools and workflows (e.g., Xcode, Android Studio, Git).
- Understanding of cloud messaging, push notifications, and platform-specific APIs.
- Knowledge of emerging mobile technologies and trends.
- Excellent problem-solving skills and attention to detail.
Benefits
- competitive salary
- comprehensive medical aid
- retirement savings benefits
- Employees enjoy ample paid time off and opportunities for professional growth, including workshops and industry event attendance.
- Join a vibrant and collaborative company culture within our East London offices.
- Benefit from a flexible hybrid work arrangement, fostering a healthy work-life balance.
- Be part of an innovative team driving advancements in the e-learning sector across the Eastern Cape .