Senior Software Developer

Be among the first applicants.
Preferental Technologies (Pty) Ltd.
Johannesburg
ZAR 60 000 - 100 000
Be among the first applicants.
Yesterday
Job description

Johannesburg, South Africa | Posted on 06/18 | Remote / Office Based

About us

Preferental is a trailblazer in the digital property management sector, dedicated to pioneering customer-focused solutions. We aim to set new standards in customer service and contribute to societal betterment. Our culture fosters continuous learning and growth for our team.

Company Culture

At Preferental, we cultivate a culture of continuous learning, transparent communication, diversity, and inclusivity. Our team enjoys a positive, supportive work environment that prioritizes work-life balance and sustainability.

Job Description

Position Summary

The Senior Full Stack Developer at Preferental leads both frontend and backend development initiatives, ensuring the delivery of robust, scalable, and user-centric digital property management solutions. This role requires deep technical expertise and a commitment to innovation across the software development lifecycle. While not a formal leadership position, the developer will mentor junior team members and focus on development and architecture.

Key Responsibilities

  1. Full Stack Development (70%)
    • UI / UX Design Oversight: Ensure all developments adhere to high UI / UX standards for exceptional user experiences.
    • Innovation and Integration: Incorporate cutting-edge technologies to enhance system functionality and maintain technological leadership.
  2. Mentorship and Quality Assurance (20%)
    • Team Mentorship: Support junior and intermediate developers, fostering continuous learning and excellence.
    • Code and Design Review: Conduct reviews to maintain quality and consistency across platforms.
  3. Strategic Planning and Collaboration (10%)
    • Technical Strategy and Innovation: Contribute to product roadmaps aligned with strategic goals.
    • Collaborative Design and Development: Participate in cross-functional teams to refine architecture and integrate technologies.

Additional Duties

  • Enhance workflows to reduce time-to-market for features.
  • Implement UI improvements based on user feedback to boost product adoption.
  • Contribute innovative ideas to enhance functionality and engagement.
  • Ensure quality standards through rigorous testing and feedback mechanisms.

Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, or related field.
  • Minimum 5 years in full stack development with a strong portfolio.
  • Experience with cloud platforms like GCP and AWS, CI/CD pipelines, and Agile tools such as ClickUp.
  • Excellent communication skills for guidance and collaboration.
  • Strategic thinking, adaptability, innovation, analytical skills, and a commitment to continuous learning.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Developer jobs in Johannesburg