Front End UI Developer React.js

Chicago 23 days agoFull-time External
Negotiable
Our client delivers data management and reporting solutions complementing our clients existing financial technologies and providing dashboards reports and other business intelligence solutions. We are seeking a talented and experienced front-end developer to lead in the development of our next generation client solution. The ideal candidate will exhibit a positive attitude with capacity for giving and receiving constructive criticism combined with the energy to help move the company forward while rapidly delivering cutting-edge front-end capabilities. Location: Chicago Job Responsibilities: • Architecting and designing responsive, scalable, reusable, and testable front-end solutions • The majority of time will be spent in hand-on development • Participating in peer code reviews, pair programming, and other peer-to-peer learning opportunities as part of the Agile sprint team • Distributing expertise and skills amongst teammates • Migrating, refactoring, and maintaining front end frameworks • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches • Problem Solving/Analysis • Technical Expertise • Time Management/Goal Oriented • Eager to Grow Job Qualifications: • 5+ years experience in building complex performant frontend applications from scratch • Knowledge of best practices in frontend architecture, including performance, accessibility and usability • 4+ years of experience with React.js or Vue and a deep understanding of core principles • 3+ years of experience in RESTful Web Services development • Practical knowledge of design patterns and API design • Demonstrate competency with SQL databases • Experience with popular React.js workflows (such as Flux or Redux) • Experience with data structure libraries (e.g., Immutable.js) • Ability to understand business requirements and translate them into technical requirements • A knack for benchmarking and optimization to ensure UI response is excellent • Experience working in an AGILE environment •