drjobs Senior Frontend Engineer

Senior Frontend Engineer

Employer Active

drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Johannesburg - South Africa

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Our client is a USbased technology startup that builds advanced opensource and enterprise data integration and analytics software for public health and development entities in low and middleincome countries. Their vision is to transform how public and private sector stakeholders access and use data to address the worlds most pressing development challenges. As a global company diversity equity and inclusion are core parts of their values. They define impact by their success in helping their users access the full power of their data so they can act on valuable insights to build and sustain high performing equitable systems. Their software is currently used by 12 countries across Africa Asia and South America and they are funded by some of the largest global health foundations.


Role Overview

We are currently seeking an experienced Frontend Engineer to join our clients team with the primary responsibility of crafting and maintaining highly responsive and userfriendly interfaces for their clients. As a Frontend Engineer you will concentrate on developing polished frontend solutions for key applications ensuring they are intuitive efficient and visually appealing. You will collaborate closely with their design and development teams to optimize user experiences and refine frontend functionalities. This role is pivotal in their organization and they are seeking someone with robust technical expertise exceptional communication skills and a dedication to delivering topnotch solutions.


They are on a mission to build software that will positively impact the development trajectory of low and middleincome countries for the next century and beyond.


Job Type: Fulltime

Location: Cape Town

Workplace: Remote


Requirements

  • Bachelors or Masters degree in Computer Science Engineering or a related field
  • 5 to 7 years experience in frontend design and development

  • Proficiency in programming languages such as JavaScript

  • Familiarity with cloud hosting platforms such as AWS and technologies like Docker and PostgreSQL
  • Experience with web libraries like React

  • Experience with front end typing libraries such as Flow or Typescript

  • Experience with JavaScript testing frameworks such as Jest

  • Strong problemsolving skills and ability to work independently or as part of a team
  • Excellent communication skills both written and verbal


Responsibilities

  • Frontend Development:
    • Lead the development of new frontend features and enhancements ensuring highquality maintainable and scalable code.
    • Take full ownership of the frontend codebase including its architecture design and maintenance.
  • Standards Practices and Quality Assurance:
    • Establish document and enforce coding standards best practices and methodologies for frontend development to ensure consistency and quality across the team.
    • Ensure thorough testing of frontend code including unit tests integration tests and endtoend tests to maintain high reliability and prevent regressions.
  • Collaboration and Integration:
    • Work closely with product managers designers and backend engineers to deliver a seamless and cohesive user experience.
    • Act as a bridge between frontend and backend development to ensure smooth integration and functionality.
  • Mentorship and Knowledge Sharing:
    • Mentor and support other more junior developers providing guidance on technical challenges and promoting continuous learning and improvement within the team.
    • Maintain comprehensive documentation of the frontend codebase architecture and development processes to facilitate knowledge sharing and onboarding of new team members.
  • Innovation and Performance Optimization:
    • Stay updated with the latest frontend technologies and industry trends and drive the adoption of new tools and techniques to enhance the development process and product quality.
    • Optimize frontend performance by identifying bottlenecks and implementing efficient code and best practices to ensure a fast and responsive user interface.
  • User Experience and UserCentric Design:
    • Collaborate with the UX/UI team to implement usercentric designs and ensure that the final product meets user needs and provides an exceptional experience.

Remote Work :

No

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.