Job Title: Software Developer (App Development)
Job Summary
We are seeking an experienced Software Developer to join our team in designing, developing and maintaining mobile and web applications. The ideal candidate will have a strong foundation in computer science, excellent programming skills and a passion for delivering high-quality software solutions.
Key Responsibilities
Design, develop and test mobile and web applications.
Collaborate with cross-functional teams to identify and prioritize project requirements.
Write clean, efficient and well-documented code.
Troubleshoot and resolve application issues.
Implement automated testing and deployment scripts.
Stay up-to-date with industry trends and emerging technologies.
Participate in code reviews and ensure adherence to coding standards.
Collaborate with QA engineers to ensure application stability and performance.
Develop and maintain technical documentation.
Communicate technical information to non-technical stakeholders.
Requirements
Essential Skills
Bachelor's degree in Computer Science, Software Engineering or related field.
3+ years of experience in mobile and/or web application development.
Proficiency in programming languages (e.g., Java, Swift, Kotlin, JavaScript).
Experience with development frameworks and libraries (e.g., React Native, Flutter).
Strong understanding of database management systems (e.g., MySQL, MongoDB).
Familiarity with cloud platforms (e.g., AWS, Google Cloud).
Excellent problem-solving skills and attention to detail.
Effective communication and collaboration skills.
Nice-to-Have Skills
Experience with DevOps tools (e.g., Jenkins, Docker).
Knowledge of machine learning and artificial intelligence.
Familiarity with cybersecurity principles.
Certification in mobile and/or web development.
Experience with Agile development methodologies.
What We Offer
Competitive salary and benefits package.
Opportunities for professional growth and development.
Collaborative and dynamic work environment.
Flexible working hours and remote work options.
Access to cutting-edge technologies and tools.
Recognition and rewards for outstanding performance.
If you are a motivated and talented software developer looking to make a meaningful impact, please submit your resume and cover letter to (contact email or link to application portal). We can't wait to hear from you!
Job Type: Temp to permContract length: 12 months
Pay: R200,00 - R609,00 per hour
Education:
Bachelors (Required)
#J-18808-Ljbffr