Description
Key responsibilities:
Design, develop and support high performing UI code on the Microsoft .NET platform.
Help facilitate software quality measures - TDD, Peer Review and Pair Programming
Be responsible for the creating very high quality code that you would be proud of.
Deal with other players in the software development life cycle - PMs, BAs and testing.
Work with the Application and Domain architects in design.
Learn new technologies quickly.
Knowledge/experience:
Experience in .NET Front End UI development experience
Commercial experience with ASP.NET and JavaScript on Microsoft .NET Framework 4.0 - C#.
ASP.NET MVC is highly desirable
Good knowledge and commercial experience of JavaScript, JQuery and HTML5, CSS3
Experience with JavaScript MVC frameworks such as backbone.js highly desirable.
Good architectural thinking with regards to creating code that is performant, re-usable and compatible on multiple browsers.
Exposure to Framework based code architecture.
Experience in developing for a Service Oriented Architecture is a plus.
Flexibility to work on complex projects with international scope.
Experience in iOS/Android/Windows tablet Hybrid applications development.