expectations
Position Requirements
Here's the deal - There's no typical day at E2Generations. Our dynamic environment calls for adaptable problem solvers who believe change is the only constant in life (because it is). Although you might wear multiple hats on any given day, we’ve compiled the most important responsibilities:
what to expect
Position Responsibilities
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b0f1b804019565ec681b48_icon_net.png)
JavaScript
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b3b4799b175150d7ff6ac0_icon_react.png)
React JS
Thorough understanding of React JS and its core principles
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b0f37a770be90735957798_icon_frontend.png)
Workflows
Experience with popular React JS workflows (such as Flux or Redux)
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b3b615b514c2377a701ef4_icon_ecma.png)
EcmaScript
Familiarity with newer specifications of EcmaScript, ex5 and es6.
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b0f383adf8044ddcd37243_icon_frameworks.png)
Structure
Experience with data structure libraries (e.g., Immutable.js)
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b3b5d71c9173096cb06b07_icon_isometric.png)
Isomorphic
Knowledge of isomorphic React is a plus
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b0f1b804019565ec681b48_icon_net.png)
RESTful API
Familiarity with RESTful APIs
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b3b59376dbd2999cab3ee9_icon_pipeline.png)
Pipeline
Familiarity with modern front-end build pipelines and tools
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b3b76a75a817f44ada4a72_icon_knowledge.png)
Dev Tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b3b546874fb37cf85105f6_icon_requirements.png)
Requirements
Ability to understand business requirements and translate them into technical requirements
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b0f477770be92072957929_icon_optimization.png)
Optimization
A knack for benchmarking and optimization
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b3b71a8eda189b3f7b4d61_icon_ui.png)
UI/UX
Familiarity with code versioning tools, such as Git and SVN Job Status
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b0f1b804019565ec681b48_icon_net.png)
JavaScript
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b3b4799b175150d7ff6ac0_icon_react.png)
React JS
Thorough understanding of React JS and its core principles
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b0f37a770be90735957798_icon_frontend.png)
Workflows
Experience with popular React JS workflows (such as Flux or Redux)
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b3b615b514c2377a701ef4_icon_ecma.png)
EcmaScript
Familiarity with newer specifications of EcmaScript, ex5 and es6
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b0f383adf8044ddcd37243_icon_frameworks.png)
Data Structure
Experience with data structure libraries (e.g., Immutable.js)
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b3b5d71c9173096cb06b07_icon_isometric.png)
Isomorphic
Knowledge of isomorphic React is a plus
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b0f1b804019565ec681b48_icon_net.png)
RESTful API
Familiarity with RESTful APIs
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b3b59376dbd2999cab3ee9_icon_pipeline.png)
Pipeline Tools
Familiarity with modern front-end build pipelines and tools
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b3b76a75a817f44ada4a72_icon_knowledge.png)
Dev Tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b3b546874fb37cf85105f6_icon_requirements.png)
Requirements
Ability to understand business requirements and translate them into technical requirements
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b0f477770be92072957929_icon_optimization.png)
Optimization
A knack for benchmarking and optimization
![](https://uploads-ssl.webflow.com/61a4fac62b9b84443f1d649b/61b3b71a8eda189b3f7b4d61_icon_ui.png)
UI/UX
Experience in UI / UX skills and understanding of UsabilityFamiliarity with code versioning tools, such as Git and SVN Job Status