System Developer (App Development)

Details of the offer

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


Source: Whatjobs_Ppc

Requirements

It Graduate

Key Responsibilities: Assist in troubleshooting and resolving IT issues related to hardware, software, and network systems. Provide technical support to inte...


From - Gauteng

Published a month ago

Junior Data Analyst

Requirements: Experience in working with the following systems: SumTotal SAP SQL PowerBI Desired core work experience: LMS Administration / Learning Technolo...


From - Gauteng

Published a month ago

Microsoft Azure Engineer (Api Specialist)

Our Client is seeking a highly skilled Microsoft Azure Engineer with API development and integration experience to join our cloud infrastructure team. The id...


From - Gauteng

Published a month ago

Atm Risk & Security Manager

Cash Supply Chain Monitoring: Analyze and monitor cash flow, estimate funding needs, and forecast peak demands. Management Reporting: Provide operational and...


From - Gauteng

Published a month ago

Built at: 2024-11-02T03:37:10.434Z