My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Sat 15/02/2025

Frontend (Javascript) Software Developer - Remote

Johannesburg, South Africa
Apply Now

Job Type: Contract

Salary: 20000.0000 - 30000.0000 / monthly

ENVIRONMENT:

Are you eager to lead a dynamic team using data and technology to transform urban spaces? Do you thrive in a collaborative, fast-paced environment where innovation drives meaningful change? If so, this is your chance to shape the future of city life.  As a Frontend Developer, you will be instrumental in building and optimizing their tech ecosystem, ensuring excellence in design, development, and deployment. Reporting to the Lead Developer and working closely with cross-functional teams, you will guide developers to align with the company's culture and values. This role demands strong analytical skills, coding expertise, and a commitment to quality, collaboration, and innovation. With data-driven decision-making at their core, they seek a leader who prioritizes safety, inclusivity, and equity in development.

DUTIES:

  • Develop, maintain, and enhance front-end applications using JavaScript (intermediate level required).
  • Implement dynamic and reusable UI components using React.
  • Collaborate with backend developers to integrate front-end components with Python-based frameworks.
  • Translate UX designs into responsive, interactive, and high-quality user interfaces using tools like Figma.
  • Ensure optimal performance, compatibility, and accessibility across multiple devices and browsers.
  • Collaborate with UX/UI designers, product owners, and developers to understand project requirements and deliver exceptional user experiences.
  • Debug, troubleshoot, and optimize front-end performance issues.
  • Implement SEO best practices to improve search engine visibility and ranking of web applications.
  • Deploy and manage Front End applications on platforms like AWS, Netlify, and Heroku or similar cloud systems.
  • Grow professionally and develop personal competence in a rapidly scaling organisation.

REQUIREMENTS:

Qualifications:

  • Bachelor of Computer Science or relevant tertiary qualification or equivalent practical experience.
  • Certifications in design methodology, project management or UX would be advantageous.

Skills and Technical Expertise:

  • Proficiency in JavaScript: Solid understanding of core JavaScript concepts and ES6+ features.
  • Familiarity with modern JavaScript frameworks like React, Vue.js, or Angular.
  • Knowledge of CSS preprocessors like SASS or LESS.
  • Experience with front-end build tools such as Webpack, Vite, or Gulp.
  • Understanding of RESTful APIs and AJAX for data handling.
  • Experience in implementing responsive designs and translating UX designs from Figma to UI components.
  • Understanding of cross-browser compatibility, accessibility (WCAG standards), and responsive web design principles.
  • Basic knowledge of SEO principles (e.g., optimizing page speed, meta tags, alt attributes, and schema).
  • Familiarity with deploying front-end applications on AWS or Netlify, or Heroku.
  • Understanding of cross-browser compatibility, accessibility (WCAG standards), and responsive web design principles.
  • Familiarity with CI/CD pipelines for deployment on cloud platforms.
  • Excellent communication, decision-making and problem-solving skills.
  • Competencies in problem-solving, decision-making, organisational skills, and the ability to lead remote teams.
  • Knowledge of and experience working with Notion, Slack, Microsoft, Google Suite, Toggl etc. would be an advantage.

Experience:

  • Proven experience in a technical development environment, ideally within Civic Tech, with a track record of successful product deployments.
  • Experience with city systems is highly beneficial.
  • Experience working with data automati
Apply Now