A Senior Position with Management
City Centre E-Learning Firm seek Senior UI Developer
* 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.
* Provide technical leadership to an external software development team and take ownership for component design, development and maintenance
* Responsible for building a library of reusable UI widgets
Day to day management of external developers
* Responsible for code reviews and technical quality standards from their external team
* Carry out meticulous system tests to ensure a high quality deliverable into QA
* Assist in defining structured practices especially in source code management, build and release management
* Management of communication between project managers, internal stakeholders and internal and external development teams
Skills and Experience:
EssentialExperienced engineer with broad understanding of all the components of large consumer facing web front ends.
* Ideal candidate will have 5 plus years UI development experience and 3 years of
* Ajax development
* Strong Ajax Experience
* Strong Javascript skills
* Strong CSS skills
* Experience with jQuery(experience with jQuery UI an advantage)
* Cross browser development
* Mobile web
* Experience of internationalisation
* Experience of developing accessible sites
* Knowledge of Unit Testing
* Practical knowledge of Source Control Management, specifically branching, tagging and merging of different code streams
* Experience of technical leadership of software developers
* Experience of interfacing with project management
* Experience in managing and working with third party development teams
* Exposure to the educational software environment and familiarity with industry standards and specifications
* Exposure to ASP .NET an advantage
* Experience of agile development processes an advantage
* 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
* M.Sc. in Computer Science or B.S. and equivalent experience
If this is for you please get in touch on 01 6145058