We are on the lookout for a skilled Software Engineer to enhance our development team in Cape Town. You will engage in various projects, utilizing a mix of front-end and back-end technologies to build innovative software solutions.
Responsibilities
Create robust and reusable code components for future projects.
Coordinate with designers to implement user-friendly interfaces.
Assist in the development of new features based on user feedback.
Maintain and improve existing applications to enhance user experience.
Prepare technical documentation for software applications.
Requirements
Education
Bachelor's degree in Software Engineering or related field
Experience
4+ years of experience in software development with a focus on full-stack development
Technical Skills
HTML/CSS
Angular
Soft Skills
Effective Communication
Adaptability
Certifications
Google Professional Cloud Architect
Microsoft Certified: Azure Developer Associate
Languages
English: Fluent
Advantageous
Familiarity with cloud platforms like AWS or Azure: Experience in deploying applications on cloud infrastructure.
Knowledge of Agile methodologies: Experience working in Agile project environments.
Benefits
Health and wellness programs
401(k) retirement plan with company match
Flexible schedules with remote work options
Training and career advancement opportunities
Company Culture
Continuous Learning: We support ongoing professional development and skill enhancement.
Transparency: Open communication is vital to our collaborative environment.
Work-Life Balance: We understand the importance of balance and provide flexible working arrangements.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development