Senior JavaScript Developer

Communicate Finance

Wes-Kaap

On-site

ZAR 420,000 - 700,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Communicate Finance is seeking skilled software developers in South Africa's Western Cape to design, build and maintain scalable web applications using React or .NET stacks. You will develop RESTful APIs, write clean, testable code, participate in code reviews, and collaborate with product, design and QA teams in an agile environment.

Emphasis on performance, security and maintainability. Mentoring junior developers and contributing to CI/CD pipelines are part of the role, with opportunities to

Qualifications

  • Proven experience designing, building, and delivering software in a professional environment.
  • Strong expertise in frontend (React) or backend (.NET) or full-stack development.
  • Solid understanding of software architecture, OOP, design patterns, and SOLID.

Responsibilities

  • Design, develop, test, and maintain scalable web applications.
  • Build responsive front-end solutions with modern JavaScript frameworks.
  • Develop, integrate, and maintain RESTful APIs and back-end services.
  • Collaborate with Product Managers, Designers, QA Engineers, and Developers.
  • Translate requirements into maintainable technical solutions.
  • Conduct code reviews and promote engineering best practices.
  • Troubleshoot and resolve complex issues; optimize performance and security.
  • Participate in architecture discussions and CI/CD efforts.
  • Mentor junior and mid-level developers; contribute to process improvement.
  • Stay updated with emerging technologies and industry trends.

Skills

Frontend Development (React)
Backend Development (.NET)
API design
OOP & SOLID
RESTful APIs
Agile methodologies
Code reviews
Problem-solving
Testing practices
Team collaboration

Tools

React
ASP.NET
CI/CD
Git
SQL

Job description

Key Responsibilities:
  • Design, develop, test, and maintain scalable, high-quality web applications
  • Build responsive and user-friendly front-end solutions using modern JavaScript frameworks and libraries
  • Develop, integrate, and maintain RESTful APIs and back-end services
  • Collaborate with cross-functional teams including Product Managers, Designers, QA Engineers, and other Developers
  • Translate business requirements into efficient, maintainable technical solutions
  • Conduct code reviews and promote coding standards, best practices, and quality assurance
  • Troubleshoot, debug, and resolve complex application issues
  • Optimise application performance, scalability, and security
  • Participate in architectural planning and technical design discussions
  • Mentor and support junior and mid-level developers
  • Contribute to continuous improvement initiatives and development processes
  • Implement automated testing and support CI/CD pipelines
  • Stay up to date with emerging technologies, frameworks, and industry trends
  • Ensure solutions are delivered on time and aligned with project objectives
  • Document technical designs, processes, and development standards
Job Experience and Skills Required:
  • Proven experience designing, building, and delivering high-quality software solutions in a professional environment
  • Strong expertise in either Frontend Development (React), Backend Development (.NET), or across the full technology stack
  • Solid understanding of software architecture, Object-Oriented Programming (OOP), design patterns, and SOLID principles
  • Experience developing and integrating with RESTful APIs and distributed systems
  • Strong focus on writing clean, maintainable, testable code and implementing effective testing practices
  • Excellent problem-solving skills with the ability to analyse complex challenges and identify practical solutions
  • Experience conducting code reviews and promoting engineering best practices within a team environment
  • Knowledge of modern development methodologies, including Agile and iterative delivery practices
  • Experience working with databases and data-driven applications
  • Strong collaboration and communication skills, with the ability to work effectively across technical and non-technical teams
  • A passion for continuous learning, innovation, and staying up to date with emerging technologies
  • Experience building, deploying, and supporting applications in production environments
  • Exposure to highly transactional, customer-facing, financial, fintech, gaming, or other complex digital platforms would be beneficial
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Front-End Developer (React.js)
Senior Front-End Developer (React.js)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Front-End Developer (Senior)
Front-End Developer (Senior)

ATS Client • Pretoria

On-site
ZAR 700,000 - 900,000
Senior Front End Developer - C# and React / Angular
Senior Front End Developer - C# and React / Angular

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Hybrid working environment
Exposure to large-scale enterprise平台
Career growth opportunities
Senior Front end Developer
Senior Front end Developer

Avatar Advisory • Johannesburg

On-site
ZAR 600,000 - 800,000
Senior Front end Developer
Senior Front end Developer

WMS Secure • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior .Net Developer
Senior .Net Developer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Frontend Developer
Senior Frontend Developer

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

Communicate Finance • Wes-Kaap

On-site
Full Stack Developer
Full Stack Developer

Jobtailor • Cape Town

On-site
ZAR 520,000 - 900,000
Senior JavaScript Developer
Senior JavaScript Developer

TPC Performance Centre • Pretoria

On-site
ZAR 600,000 - 850,000
Flexible team culture
Mentorship and code reviews
Opportunity to teach learners