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 most important tasks.
Requirements: • 4+ years of experience in front-end and JavaScript development. • 3+ years of experience with React framework. • 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.
معرفی شرکت
مرکز نوآوری ایران زمین، یکی از شرکتهای زیرمجموعهی بانک ایران زمین است که در قالبهای شتابدهی و استارتآپ استدیو از گروههای استارتآپی حمایت میکند.
ما اینجا در تلاشیم تا در کنار ارزشآفرینی برای مجموعه، در کنار یکدیگر رشد کرده و ارتقا پیدا کنیم.