About This Role
Developing client/server web applications with a service-based backend is the core of this Front End Developer role. The position involves creating pixel-perfect components from design compositions and requires a strong understanding of web best practices and performance optimization.
Responsibilities
- Participate in the analysis, design, and development of client/server web applications
- Develop client/server applications with a service-based backend
- Develop pixel-perfect components from design comps
Requirements
- 5+ years experience with client-side development
- Superior knowledge of front-end coding technologies including HTML/XHTML, HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, DOM Scripting
- Solid understanding of web best practices and standards and fully embrace Web Standards
- Thorough knowledge of performance optimization techniques to speed up sites
- Strong command of cross-browser development techniques and browser degradation strategies
- Excellent knowledge of all on-page SEO and accessibility techniques and tools
- Experience with highly-scalable, consumer facing applications
- Ability to maintain focus while shifting between technologies/platforms
- Able and willing to work within a fast-paced team-oriented environment
- Strong attention to detail
- Experience with RESTful APIs, web services
- Experience with IDEs such as Eclipse, Flash Builder or similar
- Excellent oral and written communications skills
- Excellent problem solving skills
- Good understanding of object-oriented principles and design
- Good customer focus and awareness of the importance of the customer in a service organization
- Bachelor's Degree or advanced degree in Computer Science, Information Technology, Engineering or equivalent experience
Nice to have:
- Knowledge of compiling with ANT or Maven
- Experience with entertainment oriented business systems