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 : Senior Angular Frontend Developer
Job Type : C2C
Experience : 5+ Years
Location : San Francisco Bay Area, California (Hybrid / Onsite)
Responsibilities:
5+ years in frontend development, with at least 3+ years of hands-on experience in Angular (v8+).
Proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3, and SCSS/SASS.
In-depth knowledge of RxJS, Observables, and reactive programming.
Strong understanding of state management libraries such as NgRx, Akita, or BehaviorSubject.
Experience with RESTful API integration and WebSockets.
Familiarity with UI frameworks like Angular Material, Bootstrap, and Tailwind CSS.
Knowledge of Webpack, Babel, and advanced performance optimization techniques.
Experience with unit testing (Jasmine/Karma) and E2E testing (Protractor/Cypress/Playwright)
Proficient with Git, GitFlow, and version control best practices.
Knowledge of Progressive Web Applications (PWA), browser compatibility, and Angular Universal for server-side rendering.
Exposure to GraphQL, Firebase, WebSockets, or real-time application development is a plus.
Certifications: Angular, Google Cloud, or AWS certifications are a plus.
Design, develop, and maintain responsive and scalable web applications using Angular.
Architect reusable, maintainable, and scalable UI components in alignment with industry best practices.
Implement and manage application state using state management tools like NgRx, Akita, or similar.
Collaborate with backend teams to integrate APIs ensuring smooth communication between frontend and backend services.
Write unit tests (Jasmine/Karma) and end-to-end tests (Protractor/Cypress) to ensure application stability and performance.
Ensure all applications adhere to security best practices (OWASP) and accessibility standards (WCAG).
Work with DevOps teams to implement CI/CD pipelines for efficient application deployment and automated testing.
Participate in Agile (Scrum/Kanban) ceremonies, including sprint planning, retrospectives, and daily stand-ups.
Qualification:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Are you looking for a home health care position where you can make a difference in peoples lives? Do you want to work for a home care agency... ...clients individual Plan of Care and within scope of states nurse practice act* Monitor patients condition and notify...
...both human and artificial. Visit us at: You are: We are looking for an innovative, forward-thinking, and highly skilled Art Director to join our Accenture Song Creative team. We are looking for a proactive, self-motivated, and inspirational candidate with solid...
...what it takes to get there? Does the opportunity to work for an industry leader appeal to you? We are currently hiring a Business Development Manager to respond to the increasing demand for emergency services and restoration in your area! This is a highly compensated...
...Job Title: Tableau Administrator & BI Developer Location: Austin, TX (Onsite) We are currently seeking candidates who meet the following qualification Required Qualifications: ~ Experience in Tableau Administration, including developing reports...
...Job Details: Senior CAD Designer We are looking for a Senior CAD Designer to join our engineering team. This position focuses on creating detailed designs using CAD software for various technical projects. The ideal candidate will have extensive design experience...