We are looking for an experienced Senior Front-End Developer skilled in Angular to join our Trading Platform Team at Mabna. You will play a key role in designing, developing, testing, and maintaining scalable software solutions that power our enterprise financial platform.
Responsibilities
• Architect, develop, and maintain high-quality, scalable front-end applications using Angular. • Drive technical decisions and provide mentorship to mid-level and junior developers. • Design and implement reusable, testable, and efficient front-end components and libraries. • Ensure code quality by following best practices, conducting code reviews, and writing automated tests. • Collaborate closely with the back-end, UI/UX, and product teams to deliver user-centric solutions. • Optimize application performance and maintainability across browsers and devices. • Stay current with emerging technologies, tools, and frameworks in front-end development.
Requirements
• 6+ years of experience in front-end development with a strong background in JavaScript/TypeScript. • 4+ years of hands-on experience with Angular and its ecosystem. • Proven experience with Angular Material, Angular CDK, and Bootstrap. • Solid experience in Angular workspace and NX monorepo management. • Solid understanding of RxJS, Angular Signals, and reactive programming patterns. • Strong knowledge of OOP and SOLID principles applied in front-end architecture. • Proven experience in building and maintaining complex enterprise-scale applications. • Experience with responsive and mobile-first design principles. • Expertise with CSS, SCSS, and Tailwind (or other utility-first frameworks). • Experience with unit testing (Jasmine/Karma) and E2E testing (Cypress/Playwright). • Proficiency in version control systems (Git) and collaborative development workflows. • Strong communication skills and ability to work cross-functionally in an agile environment.
Preferred Qualifications
• Experience with state management libraries such as NgRx. • Familiarity with AG Grid or similar data grid libraries. • Experience leading technical discussions and driving architectural improvements.
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
Work model:
On-site, Saturday to Wednesday, 8:30 AM to 5:00 PM, with one hour flexibility. Location: Alvand St, Arjantin Square
معرفی شرکت پردازش اطلاعات مالی مبنا:
شرکت مبنا با نزدیک به ۳۰ سال سابقه یکی از قدیمیترین و باسابقهترین شرکتها در حوزه توسعه نرمافزارهای بورس و بازار سرمایه است. ما در مبنا کنار هم جمع شدهایم تا با استفاده از دانش روز دنیا و بومیسازی آن، ریسک سرمایهگذاری مشتریانمان را کاهش دهیم و سرمایه گذاران حقیقی و حقوقی را برای تحقق آرزوهای جسورانهشان توانمند سازیم.
ماموریت ما ساده است:
ارائه اطلاعات و تحلیلهای جامع و دقیق مالی
افزایش سود سرمایهگذاری کاربران
کاهش ریسک شکست در تصمیمگیریهای مالی
نرمافزارهای ما هر روز توسط میلیونها کاربر حقیقی و حقوقی استفاده میشود تا تصمیمات هوشمندانهتری در بازار بگیرند.