We are in search of an innovative Software Developer to join our spirited team in Cape Town. This role requires expertise in both front-end and back-end technologies to create scalable and high-quality software applications.
Responsibilities
Collaborate with cross-functional teams to deliver quality software products.
Implement CI/CD pipelines for automated deployment and testing.
Continuously improve software development processes and methodologies.
Analyze user requirements and adapt software to meet their needs.
Provide ongoing support and maintenance for existing applications.
Requirements
Education
Bachelor's degree in Software Engineering or relevant field
Master's degree is a plus
Experience
3-5 years of software development experience
Technical Skills
JavaScript
React
RESTful APIs
Soft Skills
Project Management
Attention to Detail
Certifications
Google Professional Cloud Architect
Certified ScrumMaster (CSM)
Languages
English: Fluent
Advantageous
Experience with mobile development: Skills in developing applications for mobile platforms, specifically Android and iOS.
Familiarity with data structures and algorithms: Strong understanding of fundamental data structures and algorithms in programming.
Benefits
Health, dental, and vision insurance
Retirement savings plan with company match
Generous paid time off policies
Remote work flexibility
Company Culture
Team Spirit: We believe in teamwork and collaboration to achieve our goals.
Supportive Environment: Our workplace is designed to be supportive and empowering for all employees.
Work-Life Balance: We are committed to providing a healthy work-life balance for all our staff.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development