A cutting-edge technology firm located in the vibrant city of George, Western Cape, is actively seeking enthusiastic Graduate Software Developers to join their innovative mobile application development team. This is an unparalleled opportunity for recent graduates passionate about crafting exceptional mobile experiences across iOS and Android platforms. You will be part of a forward-thinking company that prides itself on pushing technological boundaries and delivering high-quality products. This role offers hands-on experience with modern development tools and methodologies, working alongside seasoned professionals in a collaborative and fast-paced setting. You'll contribute to the entire software development lifecycle, from concept to deployment, in a company that values creativity and technical excellence.
Key Responsibilities
- Develop, test, and deploy high-quality mobile applications for iOS and Android platforms.
- Collaborate with UI/UX designers to translate wireframes and mockups into functional features.
- Write clean, maintainable, and efficient code adhering to best practices.
- Participate in code reviews to ensure code quality and share knowledge.
- Debug and resolve software defects and issues promptly.
- Contribute to the design and architecture of new mobile features.
- Stay up-to-date with the latest mobile technology trends and advancements.
- Work closely with product managers and other engineers to define app requirements.
- Optimize application performance for speed and scalability.
- Assist in the creation and maintenance of technical documentation.
Requirements
- A Bachelor's degree or equivalent in Computer Science, Software Engineering, or a related field.
- Solid understanding of mobile development principles and frameworks (e.g., Swift/Objective-C for iOS, Kotlin/Java for Android).
- Familiarity with version control systems like Git.
- Strong problem-solving and debugging skills.
- Excellent teamwork and communication abilities.
- A passion for mobile technology and user experience.
- Ability to learn quickly and adapt to new technologies.
- Must be able to work full-time in our George, Western Cape office.
- Demonstrated ability to work on personal projects or contributions to open-source is a plus.
- Must have legal authorization to work in South Africa.
Benefits
- This position comes with a competitive starting salary and a comprehensive benefits package, including medical and retirement benefits.
- You will receive extensive training on our proprietary development tools and methodologies.
- Opportunities for career advancement within the company are significant, with clear paths for growth into senior development roles.
- Employees enjoy access to the latest technology and a modern, stimulating work environment.
- We offer regular team-building activities and encourage a healthy work-life balance.
- This role is perfect for a driven graduate looking to make a tangible impact in the tech industry right here in George, Western Cape.