*Title: Sr. UI Developer* *Location: San Francisco, CA (Locals)*
*Duration: 6+ Months* Please share your resume to *kh...@dimcon.com <kh...@dimcon.com>* *Job Overview:* The standard UI Developer job description would apply for this initial engagement save one detail; the mx team follows true, pair programming practices. Most developers love the idea of pair programming and the team they will join will provide coaching, but it’s not a practice for everyone. Please make sure potential candidates are comfortable with this development methodology. Senior UI developer is a senior technologist who designs and implements application architecture and owns the application strategies and roadmap for a suite of systems or domains. Their primary areas of focus are core development, design and direction of application architecture and alignment of architecture with business objectives and high-level company technology direction. The senior UI developer will partner with other architects and technology decision-makers to guide overall direction of the user interface layer of the site. He/she will work closely with Technical Leads, Application Architects, Software Developers and Management in a highly collaborative environment. *Essential Functions:* Collaborate with delivery teams during both design and development phases to ensure adherence to UI architectural standards and best practices. Partner with other UI Architects to continue to drive the development of a modern user interface layer. Document standards and ensure they are effectively implemented by the development teams and understood by technology partners. Design and develop proof of concept prototypes for advanced features and designs. Provide technical guidance to both local and remote development teams as required. Continuously evaluate, design and improve the software development and delivery processes. *Qualifications:* Degree in Computer Science/Engineering and 8 years’ experience or Master’s Degree in Computer Science/Engineering and 6 years’ experience. 6+ years of web development experience. Expert level understanding of the HTML DOM and underlying event model. Demonstrable knowledge of large scale, JavaScript application architectures. Experience with in designing and developing modules using Require.JS, or other module loading libraries. A strong understanding of both progressive enhancement and AJAX-based single page applications built using Backbone.js or other MV* based frameworks. Understanding of design strategies for effectively leveraging CDNs. Understanding of full life cycle development. Strong analytical and problem solving skills. Ability to effectively learn and use new programming concepts, tools and methodology to support the needs of the business. Ability to effectively share technical information and train and mentor less experienced or knowledgeable team members. Advanced presentation (written and verbal) communication skills. Ability to effectively communicate technical issues and solutions to all levels of business. Experience working with high volume E-Commerce websites. -- You received this message because you are subscribed to the Google Groups "SAP BASIS" group. To unsubscribe from this group and stop receiving emails from it, send an email to sap-basis+unsubscr...@googlegroups.com. To post to this group, send email to sap-basis@googlegroups.com. Visit this group at https://groups.google.com/group/sap-basis. For more options, visit https://groups.google.com/d/optout.