Who We Are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description
Job Title : UI UX Architect
Job Type : C2C/1099
Experience : 5-20 years
Location : Chicago, Illinois
We are looking for a UI/UX Architect who will be in charge of designing user-friendly and aesthetically pleasing interfaces that improve user experience and increase user engagement. Along with a solid background in information architecture, interaction design, and user interface design, the ideal applicant will be passionate about producing outstanding user experiences.
Responsibilities
- Experience in object-oriented JavaScript is required.
- Experience with Selenium and Webdriver.io for E2E and Jasmine unit test frameworks.
- Knowledgeable with front-end framework architecture and has hands-on expertise using and optimizing major UI frameworks, such as Angular, ReactJS, and Vue. JS.
- Strong familiarity with Shadow DOM and Web Components (Must).
- Solid understanding of large-scale JavaScript application architectures.
- In-depth knowledge of methods and strategies for improving website performance
- Expert in utilizing TypeScript, JavaScript, Angular, React, SASS, and CSS to create user interface applications
- Strong knowledge of CSS It is necessary to have preprocessors.
- Strong UX principles for understanding designs and converting them into code.
- Deep comprehension of the code review, code-check-in, and Git workflow processes.
- A high level of expertise in Continuous Integration (CI/CD) and best practices for unit testing.
- A deep comprehension of the rules and specifications for coding in different languages and the ambition to write elegant code.
- Advanced understanding of build systems, including Linting, Compiling, and Minifying, etc., such as Grunt/Gulp/etc.
- The ability to optimize CDN consumption through design methods.
- Create wireframes, prototypes, and user flows to communicate design concepts and interactions.
- Develop and maintain design systems, style guides, and UI component libraries to ensure consistency and efficiency in design implementation.
- Stay current with industry trends, best practices, and emerging technologies in UI/UX design, and advocate for their adoption within the organization.
Qualification
- Bachelor's degree or an equivalent combination of education and experience