Home Jobs Board Presentation Layer Developer, Avalara

Presentation Layer Developer, Avalara

Who: Avalara
Positon: Presentation Layer Developer
Where:  Bainbridge Island, Wa
What: Join the revolution! Avalara Inc., one of the fastest growing technology companies in the United States, as a Presentation Layer Developer. Avalara is looking to apply your expertise in Web UI development and rapid prototyping. The primary responsibility includes but not limited to working collaboratively with User Experience/Creative team to build rapid prototype and perform iterate development to deliver finished web UI to backend/middle tier development team for functional enhancements. 
Recently recognized by Inc. Magazine and other national publications, Avalara is the leader in web-based sales and use tax automation services and has experienced explosive growth since its inception in 2004. Based on Bainbridge Island, WA, and with offices across the U.S. and overseas, Avalara offers exciting opportunities in numerous fields.

Job Duties: 
• Able to collaborate with User Experience/Creative team to ideate and develop optimal user interface.
• Write presentation layer code to enable frontend functionality using latest technologies such as HTML5, CSS3, JQuery, JQuery UI, HTML5 frameworks, localStorage, oAuth, REST API etc.
• Responsible for coding the execution of complex UX designs and interactions that reflect the creative and art direction provided within the established technical framework
• Responsible for creation of all coded Presentation Layer deliverables
• Able to shift between a creative and a technical focus depending on the project need and/or the type of project
• Participates in scoping and planning work
• Able to take initiative to research and learn emerging technologies
• Work with developers, system engineers, and QA engineers throughout the product development, testing, and implementation phases to ensure product integrity
• Follow and improve coding and layout standards co-developed by user interface designers and software engineers.
• Stay current on technical advancements and suggest ways to streamline tasks and processes for efficiency.
• Must have a good understanding of user interface standards, limitations, and technologies

Qualifications:
1. At least 4+ years of experience hand-coding HTML, CSS and other UI technologies
2. Deep understanding of object oriented JavaScript, solid programming background
3. Understanding of .NET MVC, ASP.Net, JSP, PHP or other frameworks used to develop dynamic web pages
4. Expertise developing and testing across multiple browsers, platforms, DOM implementations, etc.
5. Experience with Analytics Solutions (e.g. WebTrends)
6. User Interface Design, Information Architecture, graphic design experience a plus
7. Understanding of good design principles and ability to adhere to complex design specifications during implementation
8. Experience developing accessible websites (Section 508, W3C WAI Guidelines, etc.)
9. Demonstrated ability to accurately estimate and scope development work
10. Strong attention to detail
11. Strong written & oral communication as well as presentation skills
12. Bachelor’s degree in computer science or equivalent work experience.
13. Solid understanding of modern agile product development processes.
14. Must be able to work with both technical and non-technical individuals, in gathering information and communicating status

Contact:  [email protected]