توضیحات فرصت شغلی
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 and GraphQL 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
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 and GraphQL 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
تکنولوژیها
- ReactReact ReduxSocket.IOWebRTC
درباره شرکت
به صورت فول تایم و دورکاری و ساعات کاری منعطف همکاری داریم. از سیستم پرداختی Two pay month system استفاده میکنیم و 15 و 30 هر ماه پرداخت داریم. پیرو سیستم Results-Only Work Environment هستیم.
- کارمندان وقتشان را برای فعالیت هایی که موجب از دست دادن زمانشان میشوند صرف نمیکنند.
- کارمندان آزادی کامل دارند که به نحوهای که دوست دارند کار کنند.
- هر روز مثل جمعه است.
- کار جایی نیست که شما به آنجا میروید بلکه کار چیزی است که شما انجام میدهید.
- رسیدن به کار در ساعت 2:00 به عنوان تاخیر در نظر گرفته نمیشود. و ترک کار نیز در ساعت 2:00 به عنوان زود ترک کردن محل کار تلقی نمیشود.
- هر جلسهای که برگزار میشود اختیاری است.
- این چیز طبیعی است که شنبه صبح خریدهای روزانه انجام دهید و یکشنبه بعد از ظهر به تماشای فیلم بپردازید و دوشنبه ظهر چرت بزنید.
- کسی احساس گناه یا کار بیش از حد و یا استرس نمیکند.
- چیزی به عنوان کار و جلسات لحظه آخری و یا عجلهای و اضطراری نداریم و کارها در آرامش کامل انجام میشود.
- قضاوتی در مورد اینکه شما زمان خود را چگونه صرف میکنید وجود ندارد.
درباره شرکت
ایده پردازان داده گستر جوان از سال 1395 با رویکرد توسعه سیستمهای مبتنی بر همکاری همزمان پا به عرصه ظهور نهاد. در ایده پردازان داده گستر جوان، ساعات کاری منعطف است و امکان دورکاری فراهم شده تا دغدغهی تیم ارائه بهترین خدمات برای مشتریان باشد.
اطلاعات تماس
تهران - ایران
مزایا
- پرداخت دقیق 15 و 30 هر ماه (Two Payment Monthly System)
- تماما Remote
- ساعات کاری منعطف