Front-End Developer Fakour

  • Full Time

  • Tehran

      -   Tehran

Front-End Developer

Posted 5 Month ago

Job Description

We are looking for a Senior Angular2+ (5-6) Developer responsible for the client side development of our service. Your primary focus will be to implement responsive user interface (desktop), with a focus on performance. Your main duties will include creating modules and web components and coupling them together into a functional app. You will work within a “Scrum” team closely with other developers, architects and product owner to achieve a common goal.


Minimum 4 years of proven in a similar experience, min 1 year of experience using Angular2+. 3+ years of experience with JS, working on high traffic, large web applications. Knowledge of real time processing (Web socket) Experience with Redux / ngrx store Knowledge of other JS libraries like ReactJS is a plus. Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience Creating self-contained, reusable, and testable modules and web components Good knowledge of W3C standards and browser-compatibility issues Validating user actions on the client side and providing responsive feedback Architecting and automating the build process, deployment orchestration, effectively building a continuous delivery pipeline from dev to production DevOps culture. Build, own and operate services through its entire lifecycle Documenting the code inline using JSDoc or other conventions Writing extensive and comprehensive unit tests ( karma , jasmin , mocha ) Creating e2e test suites for all components, and running them with Protractor (or a well-reasoned alternative) Knowledge of server side scripting languages like NodeJS TypeScript is a plus Previous experience in a scrum environment is required Experience with version control systems like Git Professional English communication skills is a plus Knowledge of Design Patterns Concepts