Job Description

Main Objective: We are looking for an experienced Software Engineer to join our company. You will help us use modern Web technologies to build up our projects. •Main Responsibilities: -Meeting with the development team to discuss user interface ideas and applications -Reviewing application requirements and interface designs and identifying web-based user interactions -Troubleshooting interface software and debugging application codes -Developing and implementing front-end architecture to support user interface concepts -Monitoring and improving front-end performance -Documenting application changes and developing updates

Requirements

-Basic understanding of real time application systems -Front End Development with a focus on ReactJS -Knowledge of REACT tools, including React.js, Web-pack, Enzyme, Redux, and Flux -Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model thorough understanding of React.js and its core principles -Building reusable components and front-end libraries for future use Translating designs and wireframes into high-quality code -Knowledge of HTML5/CSS/Bootstrap/JQ Familiarity with newer specifications of EcmaScript -Familiarity with RESTful APIs Experience with data structure libraries -Knowledge of modern authorization mechanisms, such as JSON Web Token -Familiarity with modern front-end build pipelines and tools -Experience with common front-end development tools such as Babel, Web-pack, npm -Ability to understand business requirements and translate them into technical requirements -Familiarity with code versioning tools, specifically Git Knowledge of testing frameworks -Familiarity with RUP methods & documentation -Familiarity with T-SQL queries

Employment Type

  • Full Time

Details

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