Job Description

-Maintain and improve the projects you are working on -Optimize the page load speed of the web applications you work on -Developing user interface components and implementing them following well-known react workflows -Collaborate with an Agile team -Collaborate with back-end team and web designers to implement the features with stability -Coordinate with the rest of the team who are working on multiple layers of the infrastructure -Write functional requirement documents Write unit and snapshot tests -Ensure high quality and Graphic standards in the implementation process of web applications you are working on -Stay up-to-date on cutting-edge and emerging front-end technologies -Developing user interface according to designed UI v -Transforming a prototype to the final product -Extending and creating new features for the existing platform -Design thinking and experiences working with design/designer-driven dev processes -Prototype user stories, use cases and product features -GUI design principles, human centered design and development web/mobile apps

Requirements

-Fast debugging skills -Expert in JS (ES5, ES6, ES7) -Expert in HTML5 and CSS3 (Sass, Less) -Expert in building complex web applications -Expert in developing single page applications -Expert in interfacing with Rest API's, JSON, XML -Highly experienced in ReactJS -Highly creative and ability to give new ideas -Highly collaborative team member -Familiar with GIT-Version control -Ability to clearly articulate your design decisions -Ability for documentation and designing workflows -Ability of time management and on-time task delivery -Thorough understanding of React.js and its core principles -Fast learner with new technologies and the ability to rapidly implement them -Think about different states of components, data validation and user stories blockers

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،