Key activities to be performed are – visual layout, styling, programming, manual and automated testing. The successful candidate for this position:
• Completes tasks with little to no help from others
• Works from high- and low-fidelity interface designs as well as detailed acceptance criteria
• Designs software for global use
• Develops modern, tablet- and phone-ready user interfaces to interact with large data sets and their analysis
• Integrates with REST APIs in a modern JavaScript UI architecture that provides a clean, responsive, polished and highly professional look and feel
• Seeks and incorporates feedback from code review to continually improve code quality
• Works with a global team to translate detailed specifications into applications
• Identifies issues with open source software and third-party technologies
• Raises technical questions internally to appropriate team members and seeks their resolution
Experience:
• Should have a good understanding of SDLC and testing methodologies
• Should be a team player and also should be able to work independently
• 2-4 years of development experience
Skills:
• Strong understanding of JavaScript and HTML5
• CSS frameworks such as LESS
• Familiar with development on multiple browsers including Internet Explorer
• MVC libraries or frameworks such as Angular, Backbone, or extJS
• Git source code management
• HTTP and REST
• Web App memory tuning
• Mocha or other JavaScript testing harness
Education:
• 4 year degree in Computer Science, Computer Applications, or Information Technology
Nice-to-Have:
• Mobile application development using iOS is a plus
• Strong record on StackOverlow and similar sites
• Masters in Computer Science or related field