Senior Front End Developer

Psybergate (Pty) Ltd

Wes-Kaap

Sur place

ZAR 900 000 - 1 500 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Psybergate (Pty) Ltd is seeking an experienced Senior Frontend Engineer to shape architecture, drive reusable patterns, and own complex frontend initiatives in a multi-project environment.

You will mentor engineers, collaborate with backend teams, and contribute to the long-term technical direction of our platform, leveraging React, JavaScript/TypeScript and modern frontend tooling.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology or a related field.
  • 7+ years of professional software development experience.
  • Strong hands-on experience with ReactJS.
  • Strong knowledge of JavaScript and/or TypeScript.
  • Experience designing frontend architecture at scale.
  • Deep understanding of component architecture, state management and application structure.
  • Experience integrating frontend applications with APIs and backend services.
  • Strong understanding of testing, performance and maintainability.
  • Experience working with large or complex codebases.
  • Strong Git and code review experience.
  • Experience applying software engineering standards, design patterns and best practices.
  • Ability to identify and manage technical risks, dependencies and technical debt.
  • Strong analytical and problem-solving skills.
  • Ability to make independent technical decisions and explain the reasoning behind them.
  • Experience taking ownership of projects from concept through to delivery.
  • Technical leadership experience, including guiding engineering decisions and improving development practices.
  • Coaching and mentoring skills.
  • Strong communication and interpersonal skills, with the ability to communicate effectively with technical and non-technical stakeholders.
  • Ability to collaborate with frontend and backend engineers in a delivery-focused environment.
  • Relevant certifications in frontend or web development technologies.
  • Java and Spring experience would be beneficial, particularly for full-stack development.

Responsabilités

  • Help shape frontend architecture and establish reusable development patterns across the team.
  • Make technical decisions and communicate the reasoning, benefits and trade-offs behind them.
  • Design frontend applications and architecture that support scalability and long-term platform requirements.
  • Contribute to the ongoing frontend rewrite and the long-term technical direction of the platform.
  • Identify technical risks, dependencies and technical debt, and drive their resolution.
  • Design, build and maintain complex frontend applications using React.
  • Take ownership of technical initiatives and projects from initial concept through to delivery.
  • Collaborate with other engineers to deliver complex functionality.
  • Work effectively within large and complex codebases.
  • Contribute to the broader technology stack as the team moves towards full-stack engineering.
  • Review code and ensure adherence to development standards, design patterns and best practices.
  • Improve development practices, code quality, application performance and maintainability.
  • Investigate complex technical problems and drive them through to resolution.
  • Collaborate with backend engineers to establish clear boundaries between frontend and backend systems.
  • Integrate frontend applications with APIs and backend services.
  • Provide practical technical guidance to other engineers.
  • Mentor intermediate engineers and assist them in resolving technical challenges.
  • Take responsibility for specific technical areas to support team delivery.
  • Contribute to technical discussions, communicate technical recommendations and remain open to alternative approaches.
  • Participate in knowledge-sharing initiatives and help improve the team's technical capabilities.

Connaissances

ReactJS
JavaScript/TypeScript
Frontend architecture
Component architecture
State management
API integration
Testing and performance
Git & code review
Technical leadership
Mentoring
Problem solving
Independent decision making
Communication
Stakeholder communication
Collaboration

Formation

Bachelor's degree in Computer Science/Information Technology

Outils

Java
Spring

Description du poste

What you will be doing:
  • Help shape frontend architecture and establish reusable development patterns across the team.
  • Make technical decisions and communicate the reasoning, benefits and trade-offs behind them.
  • Design frontend applications and architecture that support scalability and long-term platform requirements.
  • Contribute to the ongoing frontend rewrite and the long-term technical direction of the platform.
  • Identify technical risks, dependencies and technical debt, and drive their resolution.
  • Design, build and maintain complex frontend applications using React.
  • Take ownership of technical initiatives and projects from initial concept through to delivery.
  • Collaborate with other engineers to deliver complex functionality.
  • Work effectively within large and complex codebases.
  • Contribute to the broader technology stack as the team moves towards full-stack engineering.
  • Review code and ensure adherence to development standards, design patterns and best practices.
  • Improve development practices, code quality, application performance and maintainability.
  • Investigate complex technical problems and drive them through to resolution.
  • Collaborate with backend engineers to establish clear boundaries between frontend and backend systems.
  • Integrate frontend applications with APIs and backend services.
  • Provide practical technical guidance to other engineers.
  • Mentor intermediate engineers and assist them in resolving technical challenges.
  • Take responsibility for specific technical areas to support team delivery.
  • Contribute to technical discussions, communicate technical recommendations and remain open to alternative approaches.
  • Participate in knowledge-sharing initiatives and help improve the team's technical capabilities.
What we are looking for:
  • Bachelor's degree in Computer Science, Information Technology or a related field.
  • Approximately 7+ years of professional software development experience.
  • Strong hands-on experience with ReactJS.
  • Strong knowledge of JavaScript and/or TypeScript.
  • Experience designing and implementing frontend architecture at scale.
  • Deep understanding of component architecture, state management and application structure.
  • Experience integrating frontend applications with APIs and backend services.
  • Strong understanding of testing, application performance and maintainability.
  • Experience working with large or complex codebases.
  • Strong Git and code review experience.
  • Experience applying software engineering standards, design patterns and best practices.
  • Ability to identify and manage technical risks, dependencies and technical debt.
  • Strong analytical and problem-solving skills.
  • Ability to make independent technical decisions and explain the reasoning behind them.
  • Experience taking ownership of projects and technical initiatives from concept through to delivery.
  • Technical leadership experience, including guiding engineering decisions and improving development practices.
  • Coaching and mentoring skills.
  • Strong communication and interpersonal skills, with the ability to communicate effectively with technical and non-technical stakeholders.
  • Ability to collaborate with frontend and backend engineers in a delivery-focused environment.
  • Relevant certifications in frontend or web development technologies.
  • Java and Spring experience would be beneficial, particularly for full-stack development.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

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

ATS Client • Johannesburg

Sur place
ZAR 900 000 - 1 300 000
Senior Front-End Engineer
Senior Front-End Engineer

I Grow Wealth Investments • Wes-Kaap

Sur place
ZAR 420 000 - 640 000
Senior Frontend Developer
Senior Frontend Developer

SavageOne Pty Ltd • Johannesburg

Sur place
ZAR 900 000 - 1 200 000
Senior Software Developer
Senior Software Developer

I Grow Wealth Investments • Wes-Kaap

Sur place
ZAR 900 000 - 1 500 000
Senior Frontend (Full Stack) Software Engineer
Senior Frontend (Full Stack) Software Engineer

ATS Client • Cape Town

Sur place
ZAR 900 000 - 1 500 000
Senior Frontend Developer
Senior Frontend Developer

ATS Client • Johannesburg

Sur place
ZAR 900 000 - 1 200 000
Senior Frontend (Full Stack) Software Engineer
Senior Frontend (Full Stack) Software Engineer

Blue Pearl PTY • Cape Town

Sur place
ZAR 750 000 - 1 000 000
Senior Frontend Developer - React Specialist
Senior Frontend Developer - React Specialist

Placements24 • Pretoria

Hybride
ZAR 600 000 - 1 000 000
Competitive salary + bonuses
Health & wellness benefits
Generous PTO & remote work
+2
Lead Frontend Developer (React Specialist)
Lead Frontend Developer (React Specialist)

Placements24 • George

Hybride
ZAR 900 000 - 1 200 000
Health insurance
Dental insurance
Vision insurance
+3
Senior Software Engineer (React)
Senior Software Engineer (React)

Communicate Finance • Wes-Kaap

Sur place
ZAR 720 000 - 1 080 000