Front-end Developer
As a Front-End Developer you will form an integral part of our performing team – collaborating and finding solutions in an agile environment. Your duties and responsibilities consist of but are not limited to:
"None of us, including me, ever do great things. But we can all do small things, with great love, and together we can do something wonderful." – Mother Teresa
Duties & Responsibilities:
- Design, implementation and integration of software solutions
- Writing functional requirement documents and guides
- Tailoring user experience
- Create client-side software that brings the design to life
- Create quality mock-ups and prototypes
- Help back-end developers with coding, troubleshooting and collaborating on API’s
- Maintain software workflow management with GitHub
- Testing software during development for usability and fixing any bugs
- Ensure high quality graphic standards and brand consistency
- Stay up-to-date on emerging technologies
- Ensure consistent UX experience
- UI testing and assisting QC department with UI testing and automation
Desired Experience & Qualifications
- Minimum of 3-5 years’ experience as a Front-End Developer depending on type of experience
- Degree / Diploma in Multi-Media or equivalent tertiary education is desirable, not a absolute requirement
- Experience working in Linux environment
- Understanding of Agile practices
- Full understanding of layout aesthetics
- In-depth understanding and knowledge of the entire software development process (design, development and
deployment)
Knowledge and experience in the following languages:
- JavaScript
- HTML5
- CSS3
- JSON
- SQL or Postgersql (Advantageous)
- Cordova/Ionic (Advantageous)
Knowledge and experience in the following Front-End Frameworks:
- Bootstrap
- Knockout
- JQuery
- Node.js (Advantageous)
Package & Renumeration
Compensation commensurate with experience.