Logo
Artmac Soft LLC

Artmac Soft LLC is hiring: Senior UI Developer (Angular) in San Jose

Artmac Soft LLC, San Jose, CA, US

Save Job

Job Description

Job Description

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 UI Developer (Angular)
Job Type : C2C
Experience : 7 to 15 years
Location : San Jose, California

Responsibilities:

  • 5+ years of hands-on experience in UI development.
  • Strong proficiency in Angular 7/8/9+, TypeScript, JavaScript (ES6), HTML5, CSS3, SASS/LESS.
  • Experience with RESTful API integration.
  • Hands-on experience with Unit Test frameworks like Jasmine and Karma.
  • Familiarity with Agile methodologies and best development practices.
  • Strong knowledge of responsive web design principles.
  • Experience with code versioning tools (GIT, SVN, CVS).
  • Exposure to CI/CD tools like Jenkins (a plus).
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication, collaboration, and interpersonal skills.
  • Experience with Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP).
  • Knowledge of state management libraries like NgRx or Redux.
  • Understanding of Progressive Web Applications (PWA).
  • Develop high-performance web applications using Angular 7/8/9+.
  • Write testable, reusable, and efficient code.
  • Ensure the technical feasibility of UI/UX designs and implement responsive web applications.
  • Integrate applications with RESTful APIs and ensure seamless data communication.
  • Utilize unit testing frameworks such as Jasmine and Karma for Test-Driven Development (TDD).
  • Perform peer code reviews to maintain high code quality.
  • Follow coding standards, design patterns, and CI/CD practices.
  • Work closely with cross-functional teams in an Agile environment.
  • Troubleshoot, debug, and resolve application issues in a timely manner.
  • Participate in production deployments and release cycles.

      Qualification:

      • Bachelor's degree or equivalent combination of education and experience.