Senior Developer, Web Front End

Job ID 2023-3044
Category
Engineering
Job Locations
DE-Eppingen
Workplace Arrangement
Remote

Overview

The Senior Developer is responsible for contributing to the front-end codebase of Shure’s web, eCommerce, and digital portfolio working in collaboration with other developers on the team to create code that is modern, efficient, and extendable. Responsible for collaborating with stakeholders across Marketing, Sales, IT, and Engineering to deliver a seamless and intuitive user experience to customers across the Shure B2B and B2C digital footprint. They must be a champion of client-side technology and be able to create web applications from the ground up.

Responsibilities

• Deliver front-end features working closely with product owners, UX, and development teams, specifically for Shure’s digital commerce platform and cloud applications. Working closely with UX Design teams to accurately implement and inform their designs.
• Write clean, semantic, and accessible client-side code to support new and existing digital products.
• Advise on technology stack and participate in technology evaluations and implementations.
• Drive integrations across Shure digital platforms such as Shure.com, eCommerce platforms, and software apps to ensure a smooth user experience. Drive forward engineering initiatives within the organization.
• Participate in team project planning and workflow, using tools such as Git and JIRA.
• Lead project status meetings with developers and stakeholders.
• Collaborate with Web/UI Designers to maintain consistency across Shure’s digital component library.
• Develop complete user interfaces in the form of mobile, tablet and desktop applications.
• Performs other duties as assigned

Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • Minimum 5 years of professional web development experience.
  • An interest in the use of emerging web technologies.
  • Strong communication skills.
  • Able to work on problems of diverse scope where analysis of data or situations requires evaluation of identifiable factors.
  • Demonstrates good judgment in selecting methods and techniques for obtaining solutions for difficult assignments of diverse scopes.
  • Ability to keep up with trends in technology and remain current on the capabilities of solutions being implemented and considered.
  • Capability to develop complete user interfaces in the form of Mobile, tablet, and desktop applications.
  • Ability to complete assigned development projects with minimal supervision, while maintaining regular communication with team members and stakeholders.

Knowledge:

  • Strong knowledge of core front-end languages, HTML, CSS, and JavaScript.
  • Expertise in using jsp/tag/javascript files.
  • Good understanding of Object-Oriented programming.
  • Knowledge of Grunt/Gulp, Node NPM and Git.
  • Knowledge of Page templates and WCMS/Smartedit.
  • Knowledge of GraphQL APIs and what makes them different from REST APIs.

Experience:

  • 3+ years of experience working with JQuery, React, and Angular.
  • 3+ years of experience working with SAP Commerce Could (Hybris) or similar.
  • 2+ years of experience in Typescript.
  • 1+ years of strong hands-on experience in Hybris Spartacus.
  • Experience with Angular integration with Rest APIs.
  • Strong experience in HTML, SCSS/LESS, JavaScript, jQuery, Bootstrap, and Responsive design.
  • Experience in Angular 8 or any other upgraded version.
  • Experience in Karma/Jasmin test framework.
  • Proven capability to complete Commerce Could projects for front-end development and enhancements. Experience working on and completing at least 2 Commerce Cloud projects.
  • Creative problem-solving for technical challenges in SAP Commerce front-end tasks.
  • Demonstrated experience with one or more server-side web scripting languages. PHP preferred.
  • Experience working closely with a design team to ensure code can support design decisions, and design can support code decisions.
  • Hands-on experience, supported by live samples, building web applications from scratch using a variety of data-driven, dynamic technologies.
  • Experience working with REST APIs.
  • Experience with web optimization and performance for both desktop and mobile devices.
  • Demonstrated experience working with one or more modern content management platforms and integrating them into live websites.
  • Strong experience with Git, or similar version control technology.
  • Experience with project management tools like Jira.
  • Experience with or desire to learn Salesforce Communities, Typescript and AWS deployment a plus

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed