Developing SPA | PWA and maintenance live applications
Work with other team members: Product Manager, UI/UX designers, Backend, etc
Write clean, reusable, testable code following modern best practices
Communicate effectively with other front-end team members
Use analysis systems to identify and fix product issues
Optimize components for maximum performance
Learn new technologies to improve yourself and products continuously
Use best practices for development (SEO, etc)
Required skills:
Advanced Software Development Techniques.
Proficiency in Data Structures and Algorithms.
Systematic problem-solving approach, and complexity analysis.
Expert in HTML, CSS, SCSS, SASS
Expert in JS | React.js
Expert in Redux, Context API
Familiar with Redux Middlewares such as Saga
Familiar in SSR, SSG and Next.js framework
Expert in Restful API calls, Axios configuration, OAuth2 concepts, etc
Skilled in UI Packages such as Material UI, Semantic UI, etc
Familiar with common React.js packages
Familiar with Web socket
Experience on PWA and relative tools (service-worker, manifest, etc)
Experience with common front-end development tools such as Babel, Webpack, NPM, etc
Proficiency in using Git
Experience in nit tests, load/performance tests, integration tests, continuous deployment, and monitoring.
Ability to adapt to meet the pace of a rapidly evolving research, development, and testing environment.
Knowledge of full-stack infrastructure, including backend technologies, and the Micro-service architecture is a plus.
Benefits:
Insurance and all legal benefits
Competitive salary
Participate in live products
Opportunities to meet and learn from experienced principal software developer and share experiences
Alternative military service (Amrieh)
معرفی شرکت
ما در یوآیدی، یک تیم پرانرژی با اهداف بزرگ هستیم. یوآیدی به وجود آمده است تا تمامی فرآیندهای طاقت فرسای احراز هویت حضوری را حذف و یا افراد را از حمل مدارک هویتی خود بی نیاز کنیم. تلاش شبانه روزی ما در این پلتفرم، سرعت بخشیدن و ساده کردن فرآیند ها و حفظ امنیت کاربران در دنیای دیجیتالی امروز ماست. برای توسعه همیشه نیاز به تفکر سخت افزاری نیست، تنها کافیست کمی متفاوت بیاندیشیم.