Front End Developer

Emerald Talent Group

Apply Now

 

The Full Stack Engineer contributes to the success of Sur La Table by using expertise with both front end interfaces and back end systems to play an instrumental role in defining the system architecture, owning and implementing specific components, and helping shape the overall experience. You’ll collaborate closely with BA’s, UX designers, and other SDE team members to help define the scope of the product. As a small team member, you will take responsibility for technical problem solving, creatively meeting product objectives, and developing best practices. You will demonstrate cross-functional resource interaction to accomplish your goals. You will play a role in defining processes and methods to improve the productivity of the entire team. You are a person with a commitment to teamwork, is customer centric, and thrives on the challenge of building something new.

• Collaborates with product management, program management, and marketing business teams to design systems/features
• Scope/accountability is at the component/feature level; understands, identifies, measures at a feature level
• Identifies performance issues; applies knowledge of security coding practices and secure system fundamentals (e.g., cross-site scripting, security certificates) at the component/feature level
• Analyze operational and user requirements to deliver creative, innovative solutions to meet business objectives
• Meet ongoing and overlapping deadlines in a fast-paced environment
• Handle multiple assignments simultaneously and coordinate deliverables and dependencies with other groups
• Provides amazing experiences to both internal and external customers by seeing the big picture, understanding needs and tying them to results, and driving value
• Demonstrates a positive mindset, high levels of character and integrity, and a keen awareness of continuous improvement
• Offers creative, innovative, data-based solutions by focusing on forward progress and creativity, even when working through complex, often competing needs
• Adjusts positively to quickly-changing priorities and shifting goals
• Listens to and embraces ideas and insights from others to find better solutions
• Demonstrates mentoring and leadership capabilities
• Additional responsibilities as assigned by manager.

Essential Functions • Ability to communicate verbally and work cooperatively with employees and customers.
• Ability to learn technical material.
• Ability to remain in a stationary position (sit/stand) for extended periods of time.
• Ability to able to use computer and other office equipment to accomplish work tasks.
• Ability to think critically and communicate complex thoughts and/or ideas in clear and concise manner. 
• Regular and predictable attendance. 
• Available to meet the needs of the business including after-hours system support.
Experience and Required Qualifications REQUIRED: 
• Bachelor’s degree in Computer Science or equivalent work experience
• 5+ years of overall software development experience, with an emphasis on web applications
• Experience as a member of a UI/UX design team participating in the complete product development lifecycle of an enterprise level web site/application
• Experience with modern CSS pre-processors (SASS, Less, Stylus), 
• Experience with modern JavaScript build tools (Browserify, WebPack, Grunt, Gulp)
• Experience with modern JavaScript frameworks and libraries such as React, Redux, Ember, or Angular along with the knowledge of when to use them
• Experience with Node.js and the NPM package ecosystem
• Experience with responsive web design
• Experience in distributed version control system using Git
• Knowledge of DOM traversal/manipulation and event capturing using Javascript
• REST API development and consumption
• Knowledge of JavaScript design patterns (constructor, prototype, observer)
• Experience with using tag managers and other enterprise architecture strategies for performance and maintainability (GTM, ADTM)
• Experience with enterprise level analytics tools and implementation (Omniture, GA, Heap)

PREFERRED: 
• Proficiency in SQL
• Experience with tag managers 
• Experience writing AWS Lambdas (NodeJS, Python, Java)
• Familiar with Atomic design, custom components, and pattern libraries
• Familiar with emerging trends in desktop, web, and mobile app development
• JavaScript transpilers (Babel, CoffeeScript, TypeScript),
• Experience with deployments, dev ops, and / or AWS
• Experience with unit tests and automated testing

Competencies Sur La Table Core Competencies for everyone:
• Focus on the Customer: You inspire and delight your customers
• Be Genuine: Your communication style is respectful, effective and sincere
• Make the Right Call: You effectively blend knowledge, experience, wisdom & decisive action
• Take Ownership: you are committed, responsible and provide solutions
• Achieve Results: You meet and exceed goals and expectations

Apply Now

  Apply with Linkedin   Apply with Indeed