ORANUS TECHNOLOGIES

استخدام Senior Front-end Developer (Angular)

ORANUS TECHNOLOGIES
تهران
امکان دورکاری

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    AngularTypeScriptJavaScriptTailwind CSSNgRx

 

  • Ability to work on the current codebase and contribute to the current projects without any problem
  • Ability to integrate new features to current applications without affecting other aspects of the projects
  • Paying attention to details, considering rare cases/exceptions during development
  • Consider "Performance" as the highest priority during development
  • Suggest solutions and ideas improve current applications
  • Belief in "Clean code" and write readable and extensible codes
  • Be comfortable in documenting, observing current Box document guidelines
  • Write well designed, testable, efficient code by using best software development practices.
  • Collaborate with an Agile team that uses Scrum as their methodology for software development.
  • Collaborate with the back-end team and web designers to implement the features with stability.
  • Ensure high quality and Graphic standards in the implementation process of web applications he/she is working on
  • Develop user interface according to designed UI
  • Extending and creating new features for the existing platform

Requirements

  • 3+ years of Front-end development experience
  • Bachelors/ Master's degree in Computer science, Software engineering, or related topics
  • Proficient in HTML/CSS, JavaScript and TypeScript (ES6)
  • Proficient in Angular framework
  • Experience designing and consuming REST APIs
  • Willingness to learn and adapt as the requirements grow and change
  • Experience in Debugging and profiling applications and improving their efficiency, scalability, and stability
  • Creating self-contained, reusable, and testable modules and components.
  • Familiar with Git
  • Have experience in publishing/versioning/ maintaining of application
  • Stay up-to-date on cutting-edge and emerging Front-end technologies
  • Highly creative and able to give new ideas
  • The ability of time management and on-time task delivery
  • Fast learner with new technologies and the ability to rapidly implement them
  • The ability for documentation and designing workflows
  • Being a highly collaborative team member
  • Willingness to learn and adapt as the requirements grow and change
  • Effective verbal and written communication skills

 

Pluses:

  • Familiar with PWA and its concepts (Service workers, App Shell, etc)
  • Experience in Reactive Programming (RxJS)
  • Familiar with software architectures (MVVM, MVC)
  • Experience in CSS preprocessors (Sass)
  • Experience in Optimization techniques in Front-end development
  • Test-driven development (TDD)
  • Good understanding of back-end development

مزایا

  • دورکاری
  • ساعت کاری شناور
  • استفاده از تکنولوژی فنی به‌روز
  • آموزش توسط اساتید بین المللی
  • پرداخت به موقع
  • حقوق و مزایای رقابتی