We are looking for a senior react.js developer to join our front-end development team and collaborate with UI/UX designers to develop and maintain our web application. In this role, you will be responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase. To ensure success as a React.js developer, you should have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications. Ultimately, you should be able to design and build modern user interface components to enhance application performance.
Responsibilities:
● Meeting with the development team to discuss user interface ideas and applications. ● Reviewing application requirements and interface designs. ● Identifying web-based user interactions. ● Developing and implementing highly responsive user interface components using react concepts. ● Troubleshooting interface software and debugging application codes. ● Monitoring and improving front-end performance. ● Documenting application changes and developing updates. ● Developing tests for components and client-side services. ● Optimizing UI and UX design and performance. ● Building reusable components and front-end libraries for future use. ● Testing and updating web applications so that they can be used on all web browsers.
Technical skills:
● English language proficiency. ● Good knowledge of computer science fundamentals (algorithms and data structures). ● 3+ years of experience as a front-end developer. ● Previous experience working as a react.js developer. ● In-depth knowledge of JavaScript, SCSS, CSS, HTML, and front-end languages. ● Experience with browser-based debugging and performance testing software. ● Highly proficient in rendering data to the DOM using React.js. ● Proficient in using Git as a control system. ● Experience with RESTful APIs. ● Knowledge of modern authorization mechanisms, such as JSON Web Token. ● Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Preferred Skills/Experience:
● Experience with writing automated tests (e.g., Jest, Karma, Mocha, etc.). ● Experience with Docker, and CI/CI Pipelines. ● Understanding blockchain concepts. ● Experience with user interface design. ● Knowledge of Android, Java.
معرفی شرکت
بیتپین از شرکت های مطرح در حوزه فناوری اطلاعات و ارتباطات و مدیریت مالی و سرمایه گذاری و پلتفرم حرفهای مبادلات رمزارزهاست. این پلتفرم یک اکسچنج و بازار آنلاین با ابزار حرفهای است که امکان مبادله ارزهای برتر و محبوب بر بستر فناوری بلاکچین را فراهم کرده ..
تیممون توی بیتپین از خبرگان در حوزه فینتک تشکیل شده و جذب افراد تلاشگر و متخصص سرلوحهی راهبردهای توسعه منابع انسانی ماست و این دلیلیه که شما می تونید به عنوان یه بیت پینی به جمع ما اضافه شین، یعنی اونجایی که دقیقا باید باشید. سعی ما در خلق محیطی سرشار از پویایی و زمینهساز رشد برای سرمایه انسانی مون با همراهی افراد توانمند و باهوش معنا و مفهوم می گیره و منتج به خروجی عالی می شه به خاطر اینه که ما دنبال آدمهای باهوش و خوش فکر و خلاق می گردیدم.
حضور در محیطی صمیمی ، اولین مزیت پیوستن به تیم ماست. کار در کنار افراد باانگیزه، متخصص و مسلط به حوزۀ کاری خودشون، بستر مناسبی برای رشد و بالندگی شغلییه که ما این امکان رو در کنار هم داریم و بهش می بالیم . برای پیوستن به تیممون همین الان اقدام کنید.