Enable job alerts via email!

Senior Software Engineer

Boxfusion

Gauteng

On-site

ZAR 600,000 - 900,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading tech company is looking for a Senior Software Engineer to leverage their technical expertise in leading software development projects. The role involves mentoring junior developers, ensuring adherence to best practices, and designing sophisticated software solutions, including custom React components, to deliver high-quality user experiences.

Benefits

Career development opportunities

Qualifications

  • 6+ years of experience in software engineering.
  • Demonstrated leadership and communication skills.
  • Strong analytical skills for complex problems.

Responsibilities

  • Lead and mentor junior developers while contributing to projects.
  • Design and implement complex software solutions.
  • Manage project planning and collaborate with teams.

Skills

Technical Leadership
Software Design
Software Development
Problem-Solving
Collaboration and Teamwork

Education

Bachelor's degree in computer science, software engineering, or related field

Tools

React
Microsoft Office

Job description

Overview : The job purpose of a senior software engineer is to leverage their advanced knowledge, skills, and experience in software development to lead and contribute to complex projects, mentor junior team members, and provide technical expertise to drive organizational success.

Key Responsibilities :

  1. As a Team Lead :
  2. Technical Leadership : Provide technical leadership within the team, contribute to technical decisions, guide technology choices, and ensure adherence to best practices and coding standards.
  3. Software Design and Architecture : Design and architect complex software systems or components, collaborating with architects, product managers, and stakeholders to ensure scalability, performance, and maintainability.
  4. Development and Implementation : Develop high-quality software solutions, write clean code, and solve complex problems using your technical expertise.
  5. Project Management and Planning : Manage project planning, task estimation, and coordinate efforts within the team.
  6. Collaboration and Teamwork : Work with cross-functional teams, participate in discussions, provide technical insights, and support decision-making.
  7. Mentoring and Coaching : Mentor junior members, guiding their technical growth and professional development.
  8. Continuous Learning and Innovation : Keep updated with emerging technologies, industry trends, and best practices.

As a Front-end Specialist : Create custom React components for client projects, focusing on sophisticated, engaging user experiences, and contribute to the Shesha framework to enhance developer productivity and user interface quality.

As a Full-stack Developer : Start in a delivery squad responsible for client projects; potential to lead your own squad or join the core development team based on your skills and interests.

Behavioural Skills : Attention to detail, clear communication, integrity in handling sensitive information, stress management, presentation skills, curiosity, proficiency with Microsoft Office, interpersonal skills, proactivity, independence, safety awareness, and time management.

Qualification and Experience :

  • Educational Background : Bachelor's degree in computer science, software engineering, or a related field.
  • Experience : 6+ years, depending on project complexity.
  • Leadership and Communication : Demonstrate leadership and excellent communication skills, capable of explaining technical concepts to diverse audiences.
  • Problem-Solving Abilities : Strong analytical skills for complex technical challenges and effective solutions.

Project Experience : Experience with complex projects and full software development lifecycle.

Note : This job description is not exhaustive; additional duties may be assigned as needed.

Application Process : Interested candidates should apply online via the provided link. Only shortlisted candidates will be contacted for further assessments.

We thank you for your interest in Boxfusion and encourage career development within the company.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.