Requirements
*Developing and implementing highly responsive user interface components using React
concepts.
* Instill best practices for software development, ensure designs meet requirements, and
deliver high-quality work on schedule.
* Writing application interface codes using JavaScript following React.js workflows.
* Troubleshooting interface software and debugging application codes.
* Developing and implementing front-end architecture to support user interface concepts.
* Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
* Documenting application changes and developing updates.
Qualifications:
* A master’s or bachelor’s degree in computer science or related field from a top university.
* 3+ years' overall experience; 2+ years’ experience in UI development using ReactJS.
* 2+ years of experience in building and leading a strong UI engineering team.
* Experience with full software lifecycle methodology, including coding standards, code
reviews, source control management, build processes, testing, and operations.
* In-depth knowledge of JavaScript, CSS, HTML and front-end languages.
* Strong knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
* Strong analytical skills and the ability to develop processes and methodologies.
* Experience working with cross-functional teams, including UX, business (e.g. Marketing,
Sales), product management and technology/IT/engineering) is a plus.
* Characteristics of a forward thinker and self-starter who thrives on new challenges and
quickly adapts to new knowledge.