- Job Ref: 2383
- Location: Dublin, Ireland
- Type: Contract
Your main Duties & Responsibilities will be:
- Participate in all phases of development from definition and design through implementation, debugging, testing and deployment to ensure all work is to the highest standards.
- Take ownership for component design, development and maintenance.
- Responsible for code reviews and technical quality standards within the project team
- Carry out meticulous automated unit tests to ensure a high quality deliverable into QA
- Assist in defining structured practices especially in source code management, build and release management.
- Participate in usability reviews and lead improvements in front end design
- Ideal candidate will have 4 plus years UI development experience.
- Experience of modern web development toolkits and libraries such as Angular, JQuery, Jasmine, Backbone, Underscore, etc.
- Good understanding of web technologies, usability, object oriented programming and development frameworks.
- Requires a very strong level of interpersonal and communication (verbal and written) skills
- Front end automated testing
- Cross browser and cross device web app development
- Experience of modern web development toolkits and libraries such as JQuery, Jasmine, Sass, Less, Bower, Grunt Backbone, Underscore, Node.js, etc.
- Amazon Web services including EC2, S3
- Experience of developing with RESTful JSON APIs
- Practical knowledge of working within a continuous build environment including working with a distributed source control management tool such as Git or Mercurial
- Experience of agile development processes an advantage
- Atlassian suite of tools, Confluence and JIRA experience
- Previous exposure to the educational software environment and familiarity with industry standards and specifications an advantage
- Knowledge of Unit Testing
- Possess excellent communication skills, the drive to succeed and work independently and on a team, with the ability to multi task, and deliver quality results
If you would like to find out more about this opportunity please don't hesitate to get in contact.