About the Company
Behparaz Hamrah Samaneh Aval, a subsidiary of Hamrah Aval, is a leading provider of digital solutions and IT services. We are looking for a dedicated and analytical Solution Architect to join our team and play a key role in documenting, researching, and visualizing our architectural strategies and solutions.
Job Description
As a Senior UI/UX Designer , you will be responsible for:
- Design, develop, and maintain scalable enterprise-grade web applications using Angular.
- Architect high-performance, maintainable, and reusable front-end solutions.
- Build reusable components, shared libraries, and modular architectures.
- Collaborate closely with Product, UX/UI, Backend, and QA teams to deliver high-quality software.
- Conduct code reviews and promote development best practices.
- Troubleshoot and resolve complex technical challenges across development and production environments.
- Optimize application performance, security, and user experience.
- Contribute to technical planning, architectural decisions, and project estimations.
- Maintain technical documentation and development standards.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 5+ years of front-end development experience, including 3+ years with Angular.
- Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3, and SCSS.
- Deep understanding of Angular architecture, component lifecycle, and front-end best practices.
- Solid experience with Git and collaborative development workflows.
- Strong knowledge of software design patterns, clean code principles, and modern engineering practices.
- Experience working with legacy JavaScript codebases and integrating or modernizing them within Angular applications.
- Ability to integrate third-party libraries, including non-npm distributed packages.
- Understanding of Angular build and deployment processes, including angular.json configuration, environment management, and production builds.
- Familiarity with Angular Material, NgRx, state management solutions, and unit testing frameworks such as Jasmine, Karma, or Cypress is a plus.
- Experience with Micro Frontend architectures is an advantage.
- Strong problem-solving, communication, collaboration, and mentoring skills.
What We Offer:
- A dynamic and professional work environment
- Competitive salary and benefits
- Flexible working hours
- Opportunities for growth and learning