Techgene Solutions
Senior UI Developer Job at Techgene Solutions in Pasadena
Techgene Solutions, Pasadena, CA, United States, 91122
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