Front End Architect NYC, NY
Type:Contract Duration:Long Term Contract Rate:DOE Mode of Interview:Telephonic / SkypeJob Description
Responsibilities
- Will be responsible for overall front-end architecture and follow global best practice / guidelines
- Responsible for day-to-day code review for all front-end component development
- Provides signoff of global deliverables before they are ready to be used by local team
- Ensures that reskin activities comply with style guide at the local layer
- Conducts daily calls with site development System integrator teams
- Works closely with Technical Product Lead and outlines tasks / priorities / defects / remediation that need to be undertaken each day
- Provides oversight and training for System Integrator teams involved in site development activities
- Ensures high-performance of sites through optimal front-end architecture and development of components
- Manages of development of code and content assets in respective domains and articulates best practices to brand and UI developers
- Participates in different agile rituals (planning, backlog, stand-up meetings, demos, etc)
- Builds & maintains the front-end component library to be used across multiple brands
- Focuses heavily on performance to ensure a fast-loading user experience
- Writing/reviewing technical specifications
- Defines & evangelizes best practices around front-end technologies
- Collaborates with external technical and business teams in international context (Business, Zone IT, Global)
Experiences & skills
- 5+ years of front-end development in SalesForce Commerce Cloud environment
- Experience with web site industrialization and continuous integration/deployment
- Experience with front-end component development approach
- Cross-browser compatibility issues and client-side performance considerations
- Good understanding of front-end security concepts: encryption, cross-site scripting, request forgery, OAuth and SSO
- Strong frontend web development skills:
- Vanilla JavaScript (ES5, ES6)
- Familiarity with MVC pattern
- Strong experience with CSS & Preprocessor (Sass, Less)
- Building modular applications/sites
- Strong experience using modern frameworks (React, Vue, Ember, etc.)
- GIT knowledge
- Good Experience with package manager (NPM, Bower, etc.)
- Experience with unit testing tools (Mocha, Chai, etc.)
- Experience with build tools such as Gulp/Webpack
- Experience with application development in cloud environment
- Experience with using RESTFul web services
- Experience with front-end code debugging tools and techniques
- Experience with JIRA
- Strong written and verbal communication skills
- Architecture skills with modern web applications such as headless commerce
- A strong aptitude to learn and stay abreast with modern / open source technologies
Nice to have:
- Experience developing nodeJS app & tools
- Experience with eCommerce platforms
- Familiar with template engines (Handlebars)
Why joining us?
- Working in an international context with various teams from different brands and geographical zones
- Attending conferences
- Training and certifications
- Access to e-learning platforms
Potential international travel