Logo
Techgene Solutions

Senior UI Developer Job at Techgene Solutions in Pasadena

Techgene Solutions, Pasadena, CA, United States, 91122

Save Job

Overview

Direct message the job poster from Techgene Solutions

Responsibilities

  • Design, develop, and maintain scalable, efficient, and secure AngularJS applications with a focus on performance and scalability.
  • Work on independently deployable components that integrate seamlessly into the larger application.
  • Collaborate with designers to implement visually appealing and user-friendly interfaces.
  • Containerize front-end applications using Docker, ensuring consistent environments for development, testing, and production.
  • Ensure the application complies with modern UI/UX design practices.
  • Work with back-end teams to ensure secure integration of APIs and prevent vulnerabilities such as XSS, CSRF, and SQL Injection.
  • Ensure that the front-end code is modular and scalable by following clean code practices and ensuring reusability across components.
  • Use Angular services and dependency injection to manage shared code.
  • Experience with micro front-end architectures and module-based development.
  • Implement lazy loading and other performance optimization techniques for efficient loading of modules.
  • Implement web security best practices, including input validation, authentication, and authorization protocols.
  • Develop unit, integration, and end-to-end test cases using frameworks. Ensure comprehensive test coverage and adherence to TDD principles.
  • Deploy and manage AngularJS applications on AWS, leveraging AWS services such as EC2, S3, Lambda, and CloudFormation for automating and scaling deployments.
  • Familiarity with CI/CD pipelines (e.g., Bitbucket, Jenkins, CI/CD).

Qualifications

  • Mandatory Skills: 10+ years relevant client experience in similar technology (does not include training period), including at least 5 years of on-site client experience in similar technology and domain. Min education: Bachelor’s degree in technology; Master’s preferred.
  • Desired Skills: 1) Design, develop, and maintain scalable, efficient, and secure AngularJS applications with a focus on performance and scalability. 2) Work on independently deployable components that integrate seamlessly into the larger application. 3) Experience with front-end validation techniques (e.g., reactive forms) to ensure form accuracy and user experience. 4) Containerize front-end applications using Docker. 5) Ensure the application complies with modern UI/UX design practices. 6) Work with back-end teams to ensure secure integration of APIs and prevent vulnerabilities. 7) Modular, reusable front-end code following clean code practices. 8) Use Angular services and dependency injection. 9) Micro front-end architectures and module-based development. 10) Lazy loading and performance optimization. 11) Web security best practices, including input validation, authentication, and authorization. 12) Test automation using unit, integration, and end-to-end tests with TDD principles. 13) Deploy and manage AngularJS applications on AWS using EC2, S3, Lambda, CloudFormation. 14) Familiarity with CI/CD pipelines.

Employment details

  • Seniority level: Mid-Senior level
  • Employment type: Contract
  • Job function: Other
  • Industries: Staffing and Recruiting

Referrals increase your chances of interviewing at Techgene Solutions by 2x

Location: Pasadena, CA

#J-18808-Ljbffr