استخدام Senior Front-End Developer (React-دورکاری)
شرح موقعیت شغلی
We are looking for a Strong developer to join an engineering team that is responsible for building complex, high-scale, and real-time systems. A Strong developer who loves to build an online communication and collaboration service based on WebRTC (like Google Meet). Remote (Long-Term)
Required skills:
- 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
- Expert knowledge of browser behavior, performance, compatibility and cross-browser issues
- Experience and understanding of web testing and optimization
- Strong communication skills, both oral and written
- Strong experience working with an Agile development team with rapid iterations
- Understanding of software design patterns
- Deep understanding of good software architecture concepts
- Team player with a can-do attitude to independently own and drive projects.
- Ability to work in a rapidly changing environment.
- Understanding of software design patterns and paradigms, such as object-oriented programming (OOP) and functional programming (FP).
- Expertise on React, JavaScript, TypeScript and other web technologies for implementing web applications.
- Strong hands-on coding experience.
- Good experience with RESTful web services.
- Experience in page optimization (performance), understanding of performance consideration for React applications
- Expert in HTML, CSS, SCSS, SASS
- Expert in Typescript | React.js
- Expert in ReduxToolkit
- Familiar with Redux Middlewares such as Thunk
- Expert in Restful API call
- Good knowledge of Functional components and hooks
- Proficiency in using Git
- English (Advanced)
- Familiarity with Agile methodologies, Scrum, Confluence, Jira.
Useful Skills:
- Good knowledge of Web Socket
- Good knowledge of WebRTC
We've got your back...
*Two pay month system*
Two pay month system is a pay cycle in which employees are paid twice a month or every half month. Employers who use a two-month payroll cycle pay their employees two times every month, usually on the 15th and the last day of the month
- Enjoy our many benefits
- Flexible working hours
- Fully remote work
- Salary increments
مهارتهای مورد نیاز
- Front-end
- React
- ReactJS
- Git
- RestFul API
حداقل سابقه کار
- بیش از شش سال
حقوق
- حقوق از ۳۰,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست