Have experience in basic cross browser support, caching and optimization techniques (css sprite, minify, gzip, data uri) for faster page load times.
Experience with Angular.JS/ React.JS is a must.
Build responsive design, handle page navigation and turn mockups into actual web pages quickly and according to spec. Write and maintain reusable code with documentation and testing/QA at all stages through integration.
Collaborate daily with other developers across the full software development lifecycle.
Develop enterprise-quality, horizontally scalable code using best practices, quickly and according to spec.
Develop APIs, outputting JSON or XML for use by frontend interfaces.
Technical Skill and Experience Requirements:
Computer Science fundamentals in object-oriented design, data structures and algorithm design, and complexity analysis
Software development fundamentals, including testing, troubleshooting and using version control (we use GitHub).
5+ year s professional experience in software development using JavaScript and/or Java.
Have built applications using Java based stacks such as Spring MVC, Play, GWT, etc.
Experience translating design mockups and prototypes into working application designs