این فرصت شغلی بسته شده است.
تکنولوژیها
- 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
مزایا
- دورکاری
- ساعت کاری شناور
- استفاده از تکنولوژی فنی بهروز
- آموزش توسط اساتید بین المللی
- پرداخت به موقع
- حقوق و مزایای رقابتی