Front End Developer (intermediate Senior)

Centurion, Gauteng, South Africa

Job Description


Key Responsibilities

  • Frontend Development:
  • Design high-performance and well-structured frontend architecture.
  • Develop new features using React.js.
  • Translate wireframes and designs into high-quality code.
  • Build reusable components and libraries.
  • Troubleshoot and resolve frontend bugs.
  • Refactor and reduce technical debt.
  • Optimize frontend performance.
  • Testing:
  • Implement and update unit tests for new and existing code.
  • Participate in manual testing.
  • Documentation:
  • Document new and existing code.
  • Record design decisions and code architecture.
  • DevOps:
  • Maintain build scripts and automations.
  • Deploy frontend releases.
  • Mentoring & Learning:
  • Guide team development efforts.
  • Maintain high software quality standards.
  • Provide technical leadership and mentorship.
  • Participate in peer reviews.
  • Upskill through continuous learning.
Requirements:
  • Education:
  • Information Technology or Computer Science degree or Diploma (or equivalent).
  • Experience:
  • 4 - 5 years in frontend development.
  • Proficient with React.js, state management libraries, and development tools like Babel, Webpack, NPM.
  • Familiarity with Git, HTML5, CSS3, JavaScript, and TypeScript.
  • Skills:
  • Responsive UI design and modern authorization mechanisms (e.g., JSON Web Token).
  • State management frameworks such as Redux, React context, MobX.
  • Experience with UI frameworks like Bootstrap or Material UI.
  • REST APIs and Git version control.
  • Desirable Skills:
  • Knowledge of cloud technologies (preferably AWS) and Agile methodologies (Kanban, Scrum).

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1372669
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Centurion, Gauteng, South Africa
  • Education
    Not mentioned