Environment 
 Our client, an AgriTech start-up with offices in Johannesburg, is seeking a Senior Front-End Developer to help build a high-quality SaaS platform for the agricultural sector.
They are looking for a pragmatic, solution-oriented developer who thrives on creating tangible value through software.
This role focuses on designing, implementing, and maintaining user-facing elements of robust web applications, developing scalable, high-quality code, and ensuring an exceptional user experience.
Strong experience in Angular, technical leadership, architecture, and managing large codebases will be highly valued, alongside a passion for problem-solving and collaborating across cross-functional teams.
 Duties 
  - Design, develop, and maintain the core Angular web application using TypeScript and Tailwind CSS.
  - Collaborate closely with UI/UX designers to translate product requirements and mock-ups into functional, pixel-perfect technical solutions.
  - Ensure the performance, scalability, and maintainability of the front-end application across all devices and browsers.
  - Consume and integrate with the GraphQL API for all network communication.
  - Write maintainable, production-ready code while adhering to software development best practices, including thorough testing and security.
  - Contribute to the development of the Electron desktop application.
  - Conduct deep-dive R&D and architect front-end solutions to complex user-facing problems.
  - Support the continuous improvement of development practices and the technology stack, particularly regarding UI/UX and front-end architecture.
  - Participate in a culture of knowledge sharing through workshops and discussions, providing input on implementation details and product direction.
   
 Requirements 
 Education:  
  - Preferably a degree in Computer Science, Mathematics, Engineering, or Information Systems.
   
 Knowledge, Skills & Experience:  
  - They require that you have a passion for working in/learning the below, and proficiency is beneficial.
   
 Relevant Experience: 5+ years  of professional experience in front-end web development.
 Required Proficiency/Passion:  
  - Strong proficiency in Angular or similar web frameworks, including relevant core principles such as Components, Services, and RxJS.
  - Expertise in TypeScript, HTML5, and modern CSS (experience with Tailwind CSS is a plus).
  - Experience consuming GraphQL APIs for data fetching.
  - Experience with Git/GitHub for source control and CI/CD pipelines.
  - Experience with Agile development methodologies.
   
 Beneficial Experience 
  - Experience contributing to or building Electron  desktop applications.
  - Contributions to open-source projects or participation in relevant front-end communities.
   
 Attributes 
  - Strong problem-solving and debugging skills across the front-end stack.
  - Excellent teamwork, collaboration, written, and verbal communication skills.
  - Ability to handle multiple projects and prioritize tasks effectively.
   
  #J-18808-Ljbffr