Front-end Developer

We are Hiring!

Job Purpose

Primarily working with software developers within the Product Development department, be part of a team responsible for researching, developing, implementing, and maintaining software solutions and products according to provided specifications. Using markup languages like HTML and XAML, build and extend web-based product suite that offers optimized, professional, and user-friendly interfaces.

Basic responsibilities

  • Maintain and improve various product user interfaces, applying best-of-breed web application principles and standards
  • Ensure reusable, consistent approach and application of concepts across range of products
  • Design and build responsive web systems
  • Ensure applications for are optimized for maximum speed
  • Collaborate with back-end developers and web designers to improve usability
  • Document and update technical guides to ensure transfer of concepts and technologies to new or future developers
  • Create quality mock-ups and prototypes to facilitate discussions for product features
  • Help back-end developers with coding and troubleshooting
  • Ensure high quality graphic standards and brand consistency
  • Analyse requirements to ensure system build according to specifications
  • Liaise and collaborate with team members and stakeholders to facilitate producing best-of-breed web applications\
  • Assist with the construction and approach to application Test Plans, as well as execute systems and program test plan to verify correct operation of completed system
  • Conduct web-page performance testing and benchmarking
  • Document and formalise completed work and practises applied to ensure code maintainability
  • Actively keep abreast with and drive emerging technology and framework trends and emerging technologies

Knowledge and Skills Requirements:

  • Solid and demonstratable experience with HTML5, CSS, JavaScript, Bootstrap, and jQuery
  • Extensive experiences using markup languages, JSON, XML and XSLT
  • Excellent ability to perform browser testing and debugging
  • Web Development Experience using MVC
  • Web and Mobile User Interface Design experience
  • Azure DevOps using TFS and GIT
  • Solid understanding of user-interfaces layout aesthetics

Beneficial knowledge and skills:

  • Experience building scalable systems
  • Knowledge of WPF, XAML and Xamarin Forms & Razor
  • Experience developing Single Page Applications using either Angular, React and/or Blazor Web Assembly
  • Exposure to Mobile Application development
  • Experience in UX Design

Behavioural Competencies:

  • Well Organised
  • Self-Starter
  • Hardworking and conscientious, takes accountability.
  • High attention to detail (accuracy imperative)
  • Strong analytical and problem-solving skills
  • Innovative
  • Able to work in teams and collaborate with others (internal and client teams)
  • Multitasking

Education:

  • Relevant tertiary qualification (BSc Computer Science, BCom IS, IS Diploma)

Education:

  • At least 8 years’ experience as a Front-end Developer)

 

Send us you CV as we would like be in touch with you: careers@principa.co.za