Role Overview
We are looking for a Front-End Developer, experienced in working with Angular, to join our team and work to design, develop, test and maintain software in support of enterprise financial software solutions.
Key Responsibilities
- 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.
- Stay up-to-date with emerging trends and technologies in web development and user experience design
- Collaborate with fellow developers, designers, product managers, and analysts to solve problems
What We’re Looking For
Must-Have Skills:
- 4+ years of experience in front-end and JavaScript development.
- 3+ years of experience with Angular framework.
- In-depth knowledge of JavaScript (ES6, ES7, …).
- Experience with TypeScript.
- Experience with responsive and mobile-first design.
- Experience with CSS, CSS preprocessors and Tailwind.
- Good understanding of progressive web applications (PWA, Service workers, …).
- Experience using version control systems.
- Excellent attention to detail
- Good understanding of OOP and SOLID Principles.
- Good understanding of rxjs and Angular signals.
Nice-to-Have Skills:
- Familiarity with NGRX.
- Familiarity with AG Grid library.
- Familiarity with unit and E2E tests.
- Basic knowledge of test-driven development (TDD).
- Functional programming concepts.
Work model:
On-site, Saturday to Wednesday, 8:30 AM to 5:00 PM, with one hour flexibility.
Location: Valiasr St. Tavanir
Benefits of working at Mabna:
- Complementary health insurance
- A well-being package to compensate employees' spending on online food orders, online taxi services, sport classes, cinema/theatre/concert tickets, etc.
- Loan
- Military service options
- Breakfast and snacks