Reports To: Senior Vice President FLSA: Exempt
LOB: Information Technology WFN #: 271
EEO Category: Professional
- Develop new user-facing features using React.js
- Build reusable components and front-end libraries for future use
- Translate designs and wireframes into high quality code
- Develop handlebars templates for use in our services
Technical Skills:
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with newer specifications of EcmaScript
- Experience with data structure libraries (e.g., Immutable.js)
- Familiarity with RESTful APIs
- Familiarity with GraphQL
- Knowledge of OpenFin or Electron is a plus
- Some experience working with SQL databases
- Knowledge of Express, Hapi, or similar Node.js frameworks is a plus
- Experience implementing front end grid systems such as Ag-Grid
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools
Addendum
Amount of Time
None Under 1/3 1/3-2/3 Over 2/3
Stand _____ X ____ ______
Walk _____ X ____ ______
Sit _____ ______ ____ X
Use hands to finger, handle, or feel _____ ______ ____ X
Climb or balance X ______ ____ ______
Stoop, kneel, crouch, or crawl X ______ ____ ______
Talk or hear _____ ______ ____ X
Taste or smell X ______ ____ ______
Does this job require that weight be lifted or force be exerted?
None Under 1/3 1/3-2/3 Over 2/3
Up to 10 pounds _____ X ____ ______
Up to 25 pounds X ______ ____ ______
Up to 50 pounds X ______ ____ ______
Up to 100 pounds X ______ ____ ______
More than 100 pounds X ______ ____ ______
Does this job have any special vision requirements?
X Close vision (clear vision at 20 inches or less)
_____Distance vision (clear vision at 20 feet or more)
_____Color vision (ability to identify and distinguish colors)
_____Peripheral vision (ability to observe an area that can be seen up and down or to the left and right while eyes are fixed on a given point)
_____Depth perception (three-dimensional vision, ability to judge distances and spatial relationships)
_____Ability to adjust focus (ability to adjust the eye to bring and object into sharp focus)
_____No special vision requirements
*Must make note on the specific job duties that require the physical demands as noted above.
Work Environment:
How much exposure to the following environmental conditions does this job require?
None Under 1/3 1/3-2/3 Over 2/3
Wet or humid conditions (non-weather) X ______ ____ ______
Work near moving mechanical parts X ______ ____ ______
Work in high, precarious places X ______ ____ ______
Fumes or airborne particles X ______ ____ ______
Toxic or caustic chemicals X ______ ____ ______
Outdoor weather conditions X ______ ____ ______
Extreme cold (non-weather) X ______ ____ ______
Extreme heat (non-weather) X ______ ____ ______
Risk of electrical shock X ______ ____ ______
Work with explosives X ______ ____ ______
Risk of radiation X ______ ____ ______
Vibration X ______ ____ ______
How much noise is typical for the work environment of this job?
_____Very quiet conditions (ex: forest trail, isolation booth for hearing test)
_____Quiet conditions (ex: library, private office)
X Moderate noise (ex: business office with computers and printers, light traffic)
_____Loud noise (ex: metal can manufacturing department, large earth-moving equipment)
_____Very Loud Noise (ex: jack hammer work, front row at rock concert)
Travel Required:
None Under 1/3 1/3-2/3 Over 2/3
Amount of air or road travel X ______ ____ ______
Amount of local road travel X ______ ____ ______