Job description: • Write well-architected, readable, testable, and reusable code by using software development best practices. • Developing reusable components and libraries. • Ability to work in an agile environment. • Developing user interface according to designed UI by UI/UX team. • Collaboration with back-end team, UI/UX team, and product owners. • Code review as one of the most important tasks.
Requirements: • 3+ years of experience in front-end and JavaScript development. • 2+ years of experience with one of JavaScript frameworks or libraries (Angular, React.js, Vue.js, …). • 2+ years of experience with one of NodeJS frameworks or libraries (ExpressJS, NestJS, ...). • In-depth knowledge of SQL or NoSQL databases (MongoDB, MySQL, Postgres, ...). • In-depth knowledge of JavaScript (ES6, ES7, …). • Experience with TypeScript. • Experience with responsive and mobile-first design. • Experience with HTML5 and the semantic web. • Experience with CSS, CSS preprocessors. • Good understanding of progressive web applications (PWA, Service workers, …). • Experience with unit and E2E tests. • Experience using version control systems.
Preferred Qualifications: • Familiarity with server-side rendering (SSR) and SEO. • Familiarity with front-end build tools and task runners (Webpack, Grunt, Gulp, …). • Basic knowledge of test-driven development (TDD). • Functional programming concepts. • Familiarity with project architecture patterns and design patterns.
معرفی شرکت
کیان دیجیتال به عنوان بازوی دیجیتالی مجموعه «مدیریت سرمایه کیان»، بستری برای تسهیل مدیریت و فروش محصولات کیان به کاربران را فراهم میآورد. این بستر در 2 بخش اصلی شامل «خدمات سرمایهگذاری» و «مدیریت مالی شخصی» فعالیت میکند. فلسفه حضور کیان دیجیتال در بازار ایران، بهبود خدمت رسانی مالی به کاربران، در کنار زیرساخت تایید شده بانکی و بورسی بوده به طوری که تجربه مشتریان در خدمتگیری مالی را به سطح قابل رقابت با بسترهای مالی دیجیتال جهانی ارتقا دهد.