استخدام برنامهنویس Front-End
شرح موقعیت شغلی
Job Requirements
- Strong experience with architecting and developing rich UI and optimized modern front-end applications from scratch
- Strong ability to translate client and system requirements into sound technical solutions, spanning both front-end and back-end
- Ability to effectively communicate technical design and vision across internal teams and to non-technical client stakeholders
- Ability to support your team by contributing to deliverable creation, reviewing deliverables to ensure quality, resolving ambiguity in goals, and removing roadblocks
- Deep understanding of front-end core technologies (Javascript ES 5+, CSS 3, HTML 5).
- Extensive experience with modern web development, including React.js, Vue.js (2 and 3), Typescript, Next.js, Nuxt.js, Jquery, and more
- Solid understanding of CS concepts (Data structure and Algorithms) and Design Patterns
- Experience writing automated tests using Jest and other TDD Principles
- Expensive experience with CI/CD pipelines
- Familiarity with micro-frontend principles and ability to communicate/diagram how components interact
- with one another
- and more
Nice to Have
- Experience with Node.js and familiar with back-end programming languages such as Python or Java
- Familiarity with RDBMS such as MySQL
- Familiarity with GraphQL and Apollo Client
- Familiarity with API design including ability to articulate and defend your preferences for API design for both web (REST, GraphQL) and internal system components
مهارتهای مورد نیاز
- Front-end
- Javascript
- MySQL
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست