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