Job Description
We are looking for a Front End Developer with proven industry experience in your craft skills, who is looking to use their expertise to influence our teams, and to learn from your colleagues to further your own knowledge and grow. The Front End Developer will use JavaScript, HTML, CSS and other Front End Technologies to deliver our clients solutions. You will work in multi-disciplinary teams, bringing together strategy, creative and technology in agile programmes of work.
We’re looking for an enthusiastic Front End Developer to help us:
- Code in JavaScript, HTML and CSS
- Apply and advance best practices
- Collaborate with colleagues clients
- Lead projects – architect using modern front-end stacks, and coordinate technical delivery
- Participate in the hiring and career development of junior colleagues
- Support and contribute to our clients’ technical strategy
Qualifications
FRONTEND
- Good understanding of programming and programming principles.
- Delivering demanding JavaScript, HTML, CSS for high profile clients
- Using modern frontend stacks & tools, such as Backbone.js, Angular.js, Node.js, Grunt/Gulp, Jasmine, Handlebars, SASS, Git, etc
- Modern development processes – TDD, Code-reviewing, Agile
- Accessibility, Performance, Security
- Working closely with application developers
- We also expect you to genuinely enjoy your craft, to take initiative, and want to help do things better
BACKEND
- Good understanding of the PHP programming language.
- Object Oriented approach
- Good understanding of HTML5 and CSS3
- Good understanding of database principles and architecture (preferable MySQL).
- Advanced knowledge of Open Source Programs
- Fair knowledge of Linux operating system.
- Must be a team player, posses a good attitude and be self-disciplined.
- Must be a self-learning team member.
- Advantages Goes for People familiar in Java Enterprise applications J2EE
- Advantages Goes for People familiar with Joomla, Drupal, Wordpress or SugarCRM.
- Ethical and professional
- Ability to work effectively within a team
- Task Oriented
- Have strong business analysis skills
- Good communication skills
- Fair presentation skills
- Be a self starter and be motivated to achieve
- Strong interpersonal skills and the ability to liaise with all levels
Apply Online