Senior Frontend Developer
OverviewLocation: Pasadena, CA (Onsite role). Local candidates only. Need Candidates on W2.ResponsibilitiesJob Description requires programming skills, involved in the development of software applications. Knowledge of programming languages to develop necessary specifications for the software by following the technical designs. In specific cases, knowledgeable on Agile/iterative development methodologies will be required (and called out).QualificationsMandatory Skills10+ years relevant client experience in similar technology (excluding training period), including at least 5 years of on-site client experience in similar technology and domainMin Education - Bachelor's degree in technology; Masters preferredDesired SkillsDesign, 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 applicationExperience with front-end validation techniques (eg, reactive forms) to ensure form accuracy and improve user experienceCollaborate with designers to implement visually appealing and user-friendly interfacesContainerize front-end applications using Docker, ensuring consistent environments for development, testing, and productionEnsure the application complies with modern UI/UX design practicesWork with back-end teams to ensure secure integration of APIs and prevent vulnerabilities such as XSS, CSRF, and SQL InjectionEnsure that the front-end code is modular and scalable by following clean code practices and ensuring reusability across componentsUse Angular services and dependency injection to manage shared codeExperience with micro front-end architectures and module-based developmentImplement lazy loading and other performance optimization techniques for efficient loading of modulesImplement web security best practices, including input validation, authentication, and authorization protocolsDevelop unit, integration, and end-to-end test cases using frameworks; ensure comprehensive test coverage and adherence to TDD principlesDeploy and manage AngularJS applications on AWS, leveraging AWS services such as EC2, S3, Lambda, and CloudFormation for automating and scaling deploymentsFamiliarity with CI/CD pipelines (e.g., Bitbucket, Jenkins, CI/CD)Job DetailsSeniority level: Mid-Senior levelEmployment type: Full-timeJob function: Information TechnologyIndustries: Software Development #J-18808-Ljbffr