Job Description

SENIOR FRONT END DEVELOPER PROFILEAs a  Senior Front End Developer for RMS, you will take a leading role in designing, developing, and maintaining robust, scalable interfaces. This position requires significant hands-on experience with Vue.js (or similar frameworks such as Angular or React), as well as a passion for writing clean, efficient, and well-documented code.In addition to your technical expertise, you will be expected to mentor junior developers, provide architectural guidance, and contribute to the development and alignment of best practices within the team. Your ability to solve complex problems, adapt to new technologies, and drive projects from conception to deployment will be essential to your success in this role. It is preferred that you reside in the Cape Winelands, Helderberg area, Western Cape, as this is an in-house position at our Somerset-West office with limited remote working opportunities.The following skills and experiences are essential for excelling in this role: 5+ Years in the role as a front end developer5+ Years using Vue.js (or similar frameworks such as Angular or React)5+ Years experience with TypeScript for developing robust and maintainable client-side or server-side applicationsFamiliarity with frontend testing frameworks (e.g. Jest, Cypress)Experience working with APIs and asynchronous data flows (AJAX, Fetch, etc.)Practical experience in using the AGILE development methodologyProficiency in using Git for version control, as well as platforms such as GitHub, GitLab, or Bitbucket for code collaboration, branching, and CI/CD workflowsResponsibilities:Build and maintain performant, user-friendly web interfaces for our various productsMaintain and expand our in-house design system for reusable components used by our various productsWrite clean, maintainable code and participate in code reviewsContribute to improving UI/UX across platformsInterested responders must meet all the above criteria for their responses to be considered. Candidates who bring these skills will be well-equipped to contribute to complex projects, drive innovation, and ensure the delivery of secure, high-performance web interfaces in a collaborative, fast-paced and dynamic environment. Please complete the Google form: https://forms.gle/V4FRhidhF1Dpt7SP7 if you fulfil the requirements.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In