Skip to content

Instantly share code, notes, and snippets.

@rafaelblink
Last active May 7, 2018 18:08
Show Gist options
  • Save rafaelblink/6c67d96e1fbbbfe2c004b80063514e57 to your computer and use it in GitHub Desktop.
Save rafaelblink/6c67d96e1fbbbfe2c004b80063514e57 to your computer and use it in GitHub Desktop.
Study plan to work at the Shopify

Front-end

https://www.linkedin.com/learning/paths/become-a-web-designer

CSS

SASS

JS

Other

Back-end

TODO

  • Mastery of Javascript, HTML, and CSS

  • Proficiency with JS frameworks (Vue, AngularJS, React, or similar)

  • Passion about building well-engineered, scalable and maintainable front-end components and abstractions covered by automated tests

  • Sense of ownership over the product and a focus on quality;

  • Profound experience with Git

  • Some experience with server-side MVC frameworks (Laravel, Rails, Symfony, Zend, etc.) would be an advantage

  • Knowledge of how to use Bootstrap and/or Foundation, as well as LESS and/or Sass would be an advantage

  • Fluent English <- FUCK!!!!!!!!!!!!!!!! STUDY THIS, M0TH3RFUCK3R! EVERYDAY!!!!!

  • An entrepreneurial mindset and/or startup experience

  • Great ability to manage your time, prioritize tasks, and take ownership of your work

  • Experience building maintainable and scalable CSS, with familiarity in architecture patterns like BEM or SMACSS

  • Experience using JavaScript and having a good command of the DOM

  • Extensive experience with a web development framework — Ruby on Rails is preferred, but not required

  • rking in a cross-discipline environment with designers and other developers to produce and vet ideas, and prototype early concepts

  • Writing scalable CSS and JavaScript to build extraordinary experiences for buyers and sellers

  • Integrating front end code with our Rails stack

  • Building features that are responsive, performant, and accessible

  • Collaborating with other disciplines across Engineering, UX, and Product to develop front end solutions

  • Being an advocate in the team for great UX

  • Learn full stack and front end development through peer mentorship and collaboration

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment