Where

Senior React Developer (DBN)

BET Software
Durban Full-day Full-time

Description:

We Want You:

Join our team at our Head Office in Durban and contribute to building Premium Software Solutions that make a real impact. We’re looking for a Senior React Developer who is passionate about next-generation technologies , thrives in dynamic environments and has experience in designing, coding and maintaining complex applications.

In this role, you'll provide technical leadership, mentor junior developers and collaborate with cross-functional teams to deliver high-quality, scalable solutions. You’ll be at the forefront of crafting premium products that ignite innovation and propel the business forward. Ready to tackle exciting challenges and grow with a forward-thinking, supportive team? Your expertise can define what’s next—join us and make your mark!

You Bring:
  • Bachelor’s degree in Computer Science, Software Engineering, or similar field (advantageous).
  • At least 5 years experience within a development environment.
  • Knowledge of design principles and fundamentals of architecture.
  • Demonstrated leadership/mentoring skills.
  • Detailed knowledge of the SDLC and management of software projects.
  • Good written and verbal communication skills.
  • Strong attention to detail.

W
hat You’ll Do:

Design Fit-for-Purpose Solutions and Algorithms
  • Contribute to design and planning meetings, ensuring alignment with architectural standards and best practices for performance, resilience and best practices for performance, resilience and innovation.
  • Set clear objectives, anticipate challenges and adapt strategies to deliver efficient, high-impact solutions.
  • Communicate plans effectively with peers and stakeholders.

Implement Complete, Efficient and Compatible Solutions
  • Deliver robust, accurate and high-performing solutions that meet business needs and technical specifications.
  • Ensure seamless system integration, optimal resource utilization and maintain code quality through reviews.

Ensure High Usability
  • Develop intuitive, user-friendly solutions that are efficient, error-resistant and accessible to diverse users.
  • Create interfaces that support ease of use and self-learning.

Ensure Solution Reliability
  • Build solutions that perform consistently under varying conditions with minimal downtime.
  • Improve fault tolerance, ensure data recoverability and support easy maintenance.
Ensure Effective Security
  • Implement strong security measures to protect data integrity and manage access control.
  • Ensure systems withstand unauthorized access, attacks and faults, with robust logging for traceability.
Ensure Maintainability
  • Develop modular, well-documented solutions that simplify future updates and support reusability.
  • Provide comprehensive documentation to support teams and promote proactive system monitoring.
Testing, Verification and Deployment
  • Create test-friendly solutions with automated testing hooks and seamless deployment processes.
  • Ensure adaptability for evolving environments and technologies.
Respond to Outages and Failures
  • Provide proactive support to operational teams, troubleshoot issues swiftly and reduce escalations.
  • Maintain operational stability, assess risks and continuously improve development processes.
Coaching and Mentoring
  • Guide and mentor junior team members, fostering professional growth and skill development.
  • Deliver training sessions and create educational materials to enhance team capabilities .

Li
ving the spirit:
  • Actively drives a culture of collaboration and open communication within the team.
  • Actively promotes authenticity and drives the spirit of diversity, inclusion, equity and belonging within the team.
  • Actively drives a culture of versatility and adaptability by modelling and encouraging Team Members to support each other not only within the department, but within the business as a whole.
  • Actively become a change agent and drive continuous learning within the team thus ensuring that the team approaches all tasks or challenges with enthusiasm and proactivity.
The Company We Keep:


At BET Software, we don't just recruit talent, we cultivate it. Our learning and development programmes, our various opportunities for growth and our well-deserved incentives are what keep our All-Star Team the best amongst the rest.

Please note that only Team members who meet the stipulated minimum requirements will be considered. If you have not been contacted within 30 days, kindly consider your application to be unsuccessful.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or similar field (advantageous).
  • At least 5 years experience within a development environment.
  • Knowledge of design principles and fundamentals of architecture.
  • Demonstrated leadership/mentoring skills.
  • Detailed knowledge of the SDLC and management of software projects.
  • Good written and verbal communication skills.
  • Strong attention to detail.
  • Contribute to design and planning meetings, ensuring alignment with architectural standards and best practices for performance, resilience and best practices for performance, resilience and innovation.
  • Set clear objectives, anticipate challenges and adapt strategies to deliver efficient, high-impact solutions.
  • Communicate plans effectively with peers and stakeholders.
  • Deliver robust, accurate and high-performing solutions that meet business needs and technical specifications.
  • Ensure seamless system integration, optimal resource utilization and maintain code quality through reviews.
  • Develop intuitive, user-friendly solutions that are efficient, error-resistant and accessible to diverse users.
  • Create interfaces that support ease of use and self-learning.
  • Build solutions that perform consistently under varying conditions with minimal downtime.
  • Improve fault tolerance, ensure data recoverability and support easy maintenance.
  • Implement strong security measures to protect data integrity and manage access control.
  • Ensure systems withstand unauthorized access, attacks and faults, with robust logging for traceability.
  • Develop modular, well-documented solutions that simplify future updates and support reusability.
  • Provide comprehensive documentation to support teams and promote proactive system monitoring.
  • Create test-friendly solutions with automated testing hooks and seamless deployment processes.
  • Ensure adaptability for evolving environments and technologies.
  • Provide proactive support to operational teams, troubleshoot issues swiftly and reduce escalations.
  • Maintain operational stability, assess risks and continuously improve development processes.
  • Guide and mentor junior team members, fostering professional growth and skill development.
  • Deliver training sessions and create educational materials to enhance team capabilities .
  • Actively drives a culture of collaboration and open communication within the team.
  • Actively promotes authenticity and drives the spirit of diversity, inclusion, equity and belonging within the team.
  • Actively drives a culture of versatility and adaptability by modelling and encouraging Team Members to support each other not only within the department, but within the business as a whole.
  • Actively become a change agent and drive continuous learning within the team thus ensuring that the team approaches all tasks or challenges with enthusiasm and proactivity.
13 Feb 2025;   from: careers24.com

Similar jobs

  • BET Software
  • Durban
Description: We Want You: Join our team at our Head Office in Durban and contribute to building Premium Software Solutions that make a real impact. We’re looking for a Senior React Developer who is passionate about next-generation technologies , thrives ...
26 days ago
  • BET Software
  • Durban
Description: We Want You: Are you a tech powerhouse ready to take on complex challenges? We’re on the hunt for a Senior Systems Engineer to bring your expertise and innovation to our dynamic team in Durban. In this role, you’ll take the lead in managing, ...
7 days ago
  • BET Software
  • Durban
Description: We Want You: Are you a tech powerhouse ready to take on complex challenges? We’re on the hunt for a Senior Systems Engineer to bring your expertise and innovation to our dynamic team in Durban. In this role, you’ll take the lead in managing, ...
7 days ago
  • BET Software
  • Durban
Description: We Want You: Are you a tech powerhouse ready to take on complex challenges? We’re on the hunt for a Senior Systems Engineer to bring your expertise and innovation to our dynamic team in Durban. In this role, you’ll take the lead in managing, ...
7 days ago