Modern JavaScript Developer in Raleigh, NC at Advance Auto Parts

Date Posted: 9/14/2018

Career Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Raleigh, NC
  • Career Type:
  • Experience:
    3 to 7 years
  • Date Posted:
    9/14/2018

Career Description

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age national origin, religion, sexual orientation, gender identity, status as a veteran and basis of disability or any other federal, state or local protected class:

SUMMARY: 

Join the AAP Digital Products Team and start reimagining the future of automotive retail. Disrupt the way consumers buy auto parts and join a fast growing e-commerce team to take on the industry’s biggest challengers. We are charged with executing AAP's top-down commitment to Digital transformation.

Our customers are can do people who like to build, just like us. Our priorities are all about their satisfaction, trust and loyalty. The Digital development team is responsible for building solutions that drive the customer experience and, ultimately, enhance our bottom line as an organization. This team plays an integral, high visibility role in working across the company’s Marketing, Digital, and IT organizations.

As a Modern JavaScript Developer, you will participate in the design process, where your ideas will be heard and valued, and you will write code. Successful candidates will thrive in an agile environment, em-brace DevOps culture and practices, and help mentor other team members as needed.

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.

  • First and foremost, you will write great code for the team that's building AAP's next-generation B2C e-commerce platform. This is real transformation, not just another version number of the same platform. 
  • Add value to your team not just with your elegant code, but as yourself. We'll work hard to put people next to you who you'll respect  and enjoy collaborating with. 
  • This role will contribute to decisions concerning the team's overall approach, and add value while participating in the ongoing tactical dialog.
  • This role will help to elevate the team through peer review and knowledge sharing. Be an advocate of the peer review process, and help your teammates to grow by being generous with your knowledge.
  • Lead by example, seek consensus and help the team to be greater than the sum of its parts. 
  • Play a role in the team's best practices and good governance across the spectrum: secure, compliant, DRY not WET, and truly integrated into the larger whole. 
  • Be in the vanguard of a truly agile, true DevOps, true CI/CD culture here at AAP.

 

 

Career Requirements

QUALIFICATIONS

  • Javascript ES6, Typescript. Demonstrated general knowledge of MVWhatever architecture, JS frameworks including React, Node, Angular, Vue, etc.  Special emphasis on React, and React Native is specifically a big plus.
  • Solid web markup skills incl. HTML5, CSS3, utility/traditional Javascript. Should be comfortable with SASS, SCSS, Babel, Webpack, etc.
  • Agile/Scrum experience is expected, but we're more interested in actual, lowercase a agility, both for you and the team as a whole. 
  • Experience with server side languages including Ruby, PHP, etc.  Java is also a plus.
  • Experience working data driven environments, strong developer level SQL, general understanding of normalization principles, understanding of relational schemae.
  • Your NoSQL, big data, ETL, EDI, etc. experience are all of interest, particularly as they pertain to the cloud. It is all about the data here.
  • APIs, REST conventions, solid understanding of strong, BI-grounded semantics and why they matter. MuleSoft experience will be a plus.
  • Digital marketing tools and technologies: 3P tags/tag management, SEO/SEM/SEP are a plus.
  • Experience at optimizing e-commerce site design to maximize page-load speeds, clicks-to-checkout, conversion rates, etc.
  • While you'll work with specialists for UI, UX and design, we should all bring a sense of balance, layout, palette, etc.
  • Version control: GitHub, BitBucket, Stash, etc. should comfortable in Git-driven version controlled DevOps environments. Experience with Jira, Confluence and Atlassian tools in general will be a plus.
  • Experience working with UI/UX and design teams to produce working software from comps, mocks, wireframes, etc.
  • Demonstrated communication skills, written, verbal and visual, with the ability to work across business and IT / development teams.

EDUCATION and/or EXPERIENCE

  • Bachelor’s degree and/or equivalent experience
  • 3-7 years of overall experience

SUPERVISORY RESPONSIBILITIES

None officially, to start.  But opportunities abound; your leadership will be welcomed, recognized and rewarded here.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age national origin, religion, sexual orientation, gender identity, status as a veteran and basis of disability or any other federal, state or local protected class.