Role: Sr Front End Engineer
Duration: 6 months contract to hire
Location: Hybrid in Santa Clara CA
Requirements:
- Bachelors or masters degree or equivalent years of experience in related field.
- 9 years of relevant web UX/UI development experience
- 4 years of experience leading other frontend developers
- 8 years of experience developing for responsive web sites
- Strong verbal and written communication skills to articulate ideas and collaborate with crossfunctional teams.
- Ability to analyze problems and find effective solutions particularly under pressure.
- Wellrounded knowledge of UX design principles and techniques
- Must have an expert knowledge of building crossbrowser user interfaces.
- Ability to rapidly iterate through prototypes
- Expert knowledge of JavaScript native libraries.
- Excellent understanding of Web Optimization strategies to improve page performance including a deep understanding of lighthouse auditing and optimization strategies.
- Knowledge of RESTful and GraphQL APIs and how to integrate them effectively.
- Experience with build tools and package managers (like Webpack npm or Yarn).
- Ability to create complex interaction and experiences building custom UI widgets using Angular or React or HTL.
- Expert knowledge of optimizing clientside performance through CSS optimization techniques and lazy loading
- Proficient understanding of web markup including HTML5 CSS3
- Basic understanding of serverside CSS preprocessing platforms such as LESS and SASS
- Strong written and verbal communication skills
- Experience with Governance setup structuring and maintenance of home grown UX Design System.
- Experience with leveraging content caching by browser and content delivery networks (CDN) to provide dynamic and personalize user experience
- Understanding of frontend security issues (like XSS and CSRF) and how to mitigate them.
- Experience with one of the public cloud providers AWS Azure or GCP.
- Depth in Knowledge of RESTful and GraphQL APIs and how to integrate them effectively.
Additional Preferred Skills:
- Good understanding of single page application (SPA) JavaScript frameworks like ReactJS AngularJS
- Experience with eCommerce domain and AEM or similar CMS is preferred.
- Familiarity with design patterns developer tools HTML and CSS
- Good understanding of asynchronous request handling partial page updates and AJAX
- Experience developing rapid prototypes
- Strong time management skills and the ability to be selfdirected when needed
- Strong technical lead skill to oversee and provide guidance to a small team of frontend developers
- Proficient understanding of code versioning tools such as git
- Familiarity with state management libraries (like Redux or MobX).
- Experience with testing libraries (like Jest Mocha or Cypress) to ensure code quality.