OfferZen
3 months ago
Senior Full Stack Developer (OOP) - Johannesburg (Hybrid)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- OfferZen
- Location
- South Africa, Gauteng, Johannesburg South Africa
- Posted
- 3 months ago
Job description
Senior Full Stack Developer (OOP) - Johannesburg (Are you a talented senior full stack developer looking for your next developer job in Johannesburg? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you! This could be the last job posting you ever have to click on! Why waste time applying to 100 different companies when you could build one OfferZen profile and have access to all these opportunities? As a Senior Full Stack Developer (OOP) at our client, you will be responsible for designing, developing, testing, and maintaining complex software applications using object-oriented programming principles. You will work closely with cross-functional teams to deliver high-quality solutions that meet the needs of our clients. Key responsibilities: • Design, develop, test, and maintain complex software applications using object-oriented programming principles. • Collaborate with cross-functional teams to deliver high-quality solutions that meet the needs of our clients. • Participate in code reviews and contribute to the improvement of the overall code quality. • Stay up-to-date with industry trends, best practices, and emerging technologies. • Provide technical guidance and mentorship to junior developers. • Work on a variety of projects, including web development, mobile app development, and data analytics. • Develop and maintain technical documentation for software applications. • Troubleshoot and resolve complex technical issues. • Participate in Agile development methodologies and follow Scrum principles. Requirements: • Bachelor's degree in Computer Science or related field. • At least 5 years of experience as a full stack developer with expertise in object-oriented programming. • Strong understanding of software development life cycles, including design, development, testing, and deployment. • Experience with Agile development methodologies and Scrum principles. • Excellent problem-solving skills and attention to detail. • Strong communication and collaboration skills. • Ability to work in a fast-paced environment and adapt to changing priorities. Benefits: • Competitive salary. • Comprehensive benefits package, including medical aid, life insurance, and retirement plan. • Flexible working hours and remote work options. • Opportunities for professional growth and development. • Collaborative and dynamic work environment.
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.