Created
July 25, 2019 18:48
-
-
Save sbassi/6f8de347aafd1964a6bead071d08bcb5 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Requirements: | |
Undergraduate or graduate degrees in Computer Science, Software Engineering or relevant experience. | |
3+ years of experience implementing or supporting RWD-based sites | |
1+ years of experience with popular React.js workflows (such as Flux or Redux) | |
1+ years of experience with data structure libraries (e.g., Immutable.js) | |
1+ years of experience with common front-end development tools such as Babel, Webpack, NPM, etc. | |
1+ years of Opensource contributions experience (Preferred) | |
1+ years of real Fintech development experience (academic or practical) (Preferred) | |
Expert level with JavaScript frameworks such as React.js. Knowledge of isomorphic React is a plus | |
Expert-level JavaScript and DOM fundamentals experience | |
Thorough understanding of React.js and its core principles | |
Familiarity with newer specifications of ECMAScript 6 | |
Familiarity with code versioning tools such as Git, SVN, and Mercurial | |
Familiarity with data visualization libraries like D3 | |
Familiarity with RESTful APIs | |
Familiarity with modern front-end build pipelines and tools | |
A knack for benchmarking and optimization | |
Knowledge of modern authorization mechanisms, such as JSON Web Token | |
Ability to understand business requirements and translate them into technical requirements | |
ES6 essentials | |
Closures | |
Functions and Pure Functions | |
Functional programming basics | |
Partial Application and Curry | |
Built-in Methods (Arrays, objects, strings, etc...) | |
Callbacks | |
Promises | |
Ajax & server API calls | |
Fundamentals of Object-Oriented Programming | |
Generators and async/await | |
Ideally using Foundation 6 | |
Alternatively using Bootstrap, Pure, Skeleton, Montage, Siimple, Gumby, etc... | |
Expert level CSS | |
Ideally up to date on CSS3 | |
Expert level HTML | |
Ideally up to date on HTML5 | |
UI Performance Optimization | |
PageSpeed Insights | |
Webpagetest.org | |
Chrome dev tools | |
Tooling Experience | |
Chrome dev tools - especially DOM inspect and JS debugger | |
git | |
Editors/IDE's = Atom, Webstorm+vim |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment