Jobs
>
Cape Town

    Senior Frontend Developer - Cape Town, South Africa - WatersEdge Solutions

    Default job background
    Full time
    Description

    We have an exciting position available for a Senior front-end developer with React and TypeScript to assist with the development, deployment and maintenance of their system, an advanced computational design SaaS solution in the Clean Tech space. The ideal candidate will have experience developing web applications using React and TypeScript and a solid understanding of front-end technologies such as HTML and CSS.

    The successful candidate will become part of a small, growing team responsible for developing tools to disrupt the way large Solar PV projects are designed and built globally. We expect this candidate to play a key part in all development activities, including testing, debugging and deploying applications.

    The candidate would be expected to gain a comprehensive understanding of both the existing code base and the underlying solution domain.

    Requirements:

    Qualifications:

    • BSc Computer Science or similar

    Experience:

    • Minimum of 7 Years of Experience: You should have at least seven, preferably ten, years of professional experience in front-end development, with a significant portion focused on building complex, high-quality, scalable web applications.
    • Proficiency in React and TypeScript: You must have demonstrable experience developing front-end solutions using React and TypeScript, which is essential. You should leverage modern design patterns and approaches to create efficient, maintainable, scalable applications.
    • Experience with 3D canvas technologies, such as , will be highly advantageous.
    • Expertise in Authentication and Permissions: You must have knowledge and practical experience implementing robust authentication and permissions systems within front-end applications. This includes designing and integrating secure login mechanisms, managing user sessions, and ensuring that users have appropriate access rights to different parts of the application based on their roles and permissions. Experience with OAuth, JWT, and other standard authentication protocols is highly desirable.
    • Troubleshooting and Problem-Solving Skills: You must have experience identifying, troubleshooting, and resolving front-end-related issues in development and production environments. Part of this is a good understanding of issues, including domain routing, CORS, REST API responses, etc.
    • Git: You will be comfortable using the Git versioning system.
    • Collaboration with Cross-Functional Teams: Experience working closely with back-end development and UX/UI design teams is necessary.
    • Code Review and Quality Assurance: A strong commitment to code quality is required. You should have experience conducting front-end code reviews to ensure adherence to best practices, coding standards, and style guides established.
    • Agile Development Process: Familiarity with agile development methodologies is expected. You should be comfortable participating in sprint planning, estimation, and the agile development process.
    • Leadership and Team Management: As this is a senior role, you are expected to have experience managing the output of a front-end development team. This includes setting goals, coordinating tasks, and ensuring that projects are delivered on time and to a high standard.
    • Communication skills: You will be an excellent communicator, able to clearly articulate technical and non-technical requirements.

    Duties and responsibilities:

    • Responsible for developing a high-quality, scalable and maintainable front-end solution for using React and TypeScript by implementing modern design patterns, technologies and approaches.
    • Responsible for troubleshooting and resolving issues on all front-end-related matters in development and production environments.
    • Responsible for managing the outputs of the entire front-end development team.
    • Responsible for implementing appropriate security, authentication and permissions across the front-end application.
    • Collaborate with the back-end development team with the implementation and maintenance of standardised back-end micro-services APIs.
    • Collaborate with and support the UX/UI team in implementing the design systems.
    • Responsible for all front-end code reviews to ensure code quality and best practices are followed.
    • Write clean, maintainable, and testable code, adhering to industry best practices and coding standards and style guides.
    • Participate in the agile development process, release and sprint planning, and workload estimations.
    • Continuously learn and keep up to date with the latest front-end and back-end technologies, frameworks and best practices.

  • Talented Recruitment

    Frontend Developer

    1 day ago


    Talented Recruitment Cape Town, South Africa

    Requirements:Minimum 2 years of development experience · Experience in TypeScript and JavaScript 4+, Angular, NodeJS, NPM, HTML and CSS · Experience with HTTP / JSON API best practices, Git · Experience in PostgreSQL or other databases will be advantageous · Experience in PHP dev ...

  • Vista

    Frontend Developer

    2 weeks ago


    Vista Cape Town, South Africa Full time

    Who we are: · Vista Entertainment is the world's leader in the cinema management software industry. The Vista Digital team works on award-winning projects creating cinema retail websites for global customers ranging from the largest cinema chains in Europe to renowned arthouse br ...

  • JenRec Recruitment

    Frontend Developer

    1 week ago


    JenRec Recruitment CapeTown, South Africa

    Develop, enhance, maintain and support our recon products to the highest standard whilst ensuring the code is secure and adhere to PCI compliance requirements. The incumbent will further be responsible for building out progressive additions or maintenance to current products whil ...

  • Autoscriber

    Frontend Developer

    3 weeks ago


    Autoscriber Cape Town, South Africa Full time

    Cape Town (SA) · Autoscriber delivers AI solutions in the healthcare industry and is striving to reimagine patient consultations in healthcare. Our mission is to improve the healthcare experience for both physicians and patients. With the help of our software, we hope to reduce t ...


  • WatersEdge Solutions Cape Town, South Africa

    We have an exciting position available for a Senior front-end developer with React and TypeScript to assist with the development, deployment and maintenance of their system, an advanced computational design SaaS solution in the Clean Tech space. The ideal candidate will have expe ...


  • Autoscriber Cape Town, South Africa Full time

    Cape Town (SA) · Autoscriber delivers AI solutions in the healthcare industry and is striving to reimagine patient consultations in healthcare. Our mission is to improve the healthcare experience for both physicians and patients. With the help of our software, we hope to reduce t ...


  • E-Merge Cape Town, South Africa

    A leading international company, at the forefront of innovation, is seeking a talented and motivated Intermediate Frontend React Developer to join their dynamic team in Newlands, Cape Town. This is a unique opportunity to contribute to cutting-edge projects and collaborate with p ...


  • E-Merge Cape Town, South Africa

    This high-energy digital marketing agency is on the lookout for a Mid-Level Frontend Angular Developer extraordinaire someone who not only lives and breathes digital but also possesses a meticulous eye for detail. · We''re not just seeking developers; we''re after tech enthusiast ...


  • The Feenix Trust Cape Town, South Africa

    The purpose of the position is to support the student advancement team with holistic student support. The intern will be responsible for moderating student online profiles, assisting with student queries and supporting the team in the execution of any student support related acti ...

  • Boardroom Appointments

    Front End Lead

    3 weeks ago


    Boardroom Appointments Cape Town, South Africa

    **Requirements**: · - Assists in development of the digital "front end" of the client's website, from web design through to end-user experience. · - Performs hands-on coding assignments, using industry best practices. · - Revises, enhances and maintains front-end code as necessar ...

  • 60 Degrees

    Frontend Chapter Lead

    2 weeks ago


    60 Degrees Cape Town, South Africa

    **Senior **Frontend** Chapter Lead (Cape Town**)** · **The opportunity that awaits you**: · Looking to add another renowned company to your CV? · **Your key responsibilities**: · This role requires having a team of professional engineer's report into you with skills of mentorship ...


  • H2R Africa Cape Town, South Africa

    Our client, a Service Investment Administration Company, in the Western Cape, has a Contract/Permanent vacancy for a Senior Operations/QA Test Administrator. Someone with experience in Operations Administration will be a perfect fit together with the added requirements. · **PLEAS ...

  • Belmar Personnel

    Programmer Python

    1 week ago


    Belmar Personnel Cape Town, South Africa

    Join the Space Weather team in Hermanus, Western Cape in developing and maintaining algorithms that lead to products and services. The Space Weather Programmer will be the lead in moving research developed models to operations, providing coding assistance for advisory production ...

  • HR Genie

    Front End Lead

    2 weeks ago


    HR Genie Cape Town, South Africa

    Our Client a Global Tech firm is seeking a Front End Lead to join their team in Cape town on a contract basis. They offer stability, growth, attractive rates and a great working environment. · **Requirements**: · - Assists in development of the digital "front end" of the client's ...

  • The Recruiters

    Sales Executive

    3 weeks ago


    The Recruiters Cape Town, South Africa

    Our client is the leading provider of cloud CRM and Contact Centre solutions in Southern Africa. They are seeking to appoint an experienced salesperson to perform a key role in the growth of their customer base and achievement of their sales targets. · **Requirements**: · - **10 ...


  • Recruitment G Cape Town, South Africa

    We are looking for a Junior Front end developer who can join our amazing team and assist us in maintaining and improve on our existing infrastructure, and to provide in house technical support for our daily operations. · Responsibilities will include but not limited to the follow ...


  • Flash Cape Town, South Africa

    You will contribute to our goal of building a suite of customer centric products and services for both the informal and formal markets we service. These products and services will be utilized across the various divisions and channels within the Flash Group. · Whilst Flash is a le ...


  • Oona Kriedemann Cape Town, South Africa

    Published · - May 11, 2023 · - Location · - Cape Town, South Africa · - Category · - Business · - Job Type · - Full-time · - Salary Type · - Monthly Salary · - Salary · - R R · **Description**: · **Senior IT Support Technician - Montague Gardens - R20,000 - R30,000 per month** · ...


  • Oona Kriedemann Cape Town, South Africa

    Published · - Apr 14, 2023 · - Location · - Cape Town, South Africa · - Category · - Business · - Job Type · - Full-time · - Salary Type · - Monthly Salary · - Salary · - R R · **Description**: · **Senior IT Support Technician - Montague Gardens - R20,000 - R30,000 per month** · ...

  • Boardroom Appointments

    Technical Team Lead

    2 weeks ago


    Boardroom Appointments Cape Town, South Africa

    **Remote Position** · **Minimum Requirements**: · - 5+ years of experience in software development and technical leadership for the following or similar · technologies: · - ** Frontend**: JavaScript 2 and 3, Nuxt 2 and 3) and CSS (Tailwind). · - ** Backend**: PHP (Laravel), MySQ ...