Location: Irving, TX
Term: 6 months
Day-to-Day Responsibilities:
-
Developing new user-facing features using React.js.
-
Building reusable components and front-end libraries for future use.
-
Translating designs and wireframes into high quality code.
-
Optimizing components for maximum performance across a vast array of browsers and web-capable devices.
-
Develop new products/features for web that adhere to best practices.
-
Define the technical requirements that are required to develop the product/feature.
-
Architect and design the technical solution and implement the solution.
-
Deliver a hybrid user experience to be easily portable between web and mobile.
-
Explore, assess, and prototype new technologies to drive innovation and problem solving.
-
Partner and collaborate with stakeholders and other technology teams.
-
Identify and analyze open source/market solutions.
Is this a good fit? (Requirements):
-
Experience with popular React.js workflows (such as Hooks or Redux).
-
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
-
Experience with NoSQL data bases like Mongo DB.
-
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
-
Knowledge of modern authorization mechanisms, such as JSON Web Token, OAuth.
-
Understanding of React.js and its core principles.
-
Hands on with all fundamental libraries and concepts to work a front-end application.
-
Familiarity with newer specifications of ECMA-Script.
-
Familiarity with RESTful APIs.
-
Familiarity with modern front-end build pipelines and tools.
-
Familiarity with git version control tool.
-
Ability to understand business requirements and translate them into technical requirements.
-
A knack for benchmarking and optimization.
Even better if you have:
-
Knowledge of isomorphic React.