استخدام (Front-End Developer (Angular
شرح موقعیت شغلی
Job description
- Writing well designed, testable, efficient code by using best software development practices.
- Collaborating with an Agile team that uses Scrum as their methodology for software development.
- Collaborating with the back-end team and web designers to implement the features with stability.
- Ensuring high quality and Graphic standards in the implementation process of web applications he/she is working on
- Developing 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 at least one of the Front-end frameworks (Angular, Vue.js, React)
- 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
- Familiar with Git
- Have experience in publishing/versioning/ maintaining 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
Preferred Qualifications:
- Proficient in Angular framework
- Familiar with PWA and its concepts (Service workers, App shell, etc)
- Experience in Reactive Programming (RxJs)
- Familiar with software architectures (MVVM, MVC)
- Experience in Maps SDKs (Google Maps, Leaflet, Mapbox)
- Experience in CSS preprocessors (SASS)
- Experience in build tools (Webpack)
- Experience in optimization techniques in Front-end development
- Experience in analytics, monitoring, and error tracking tools for a web application (Google Analytics, Sentry, etc)
- Familiar with CI/CD tools (Docker, Jenkins, Kubernetes dashboard)
- Test-driven development (TDD)
- Good understanding of back-end development
- Ability to work independently
مهارتهای مورد نیاز
- Front-end
- TDD
- RestFul API
- typescript
- HTML
- CSS
- ES6
- Angular
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت