Overview
Skills
Job Details
Job Title: Senior Front-End Developer (Angular)
Location: Austin, TX (3 Days Remote)
Duration: Multi-year project potential
Job Description:
We are seeking a highly skilled Senior Front-End Developer with deep expertise in Angular and enterprise-level UI application development. You ll be part of a collaborative Agile team responsible for enhancing and maintaining complex user interfaces for high-traffic, secure web applications.
Responsibilities:
* Develop and maintain large-scale web-based Single Page Applications (SPA) using Angular and modern UI frameworks.
* Enhance and support various customer-facing and internal business applications.
* Implement responsive design and ensure compliance with accessibility standards (ADA).
* Integrate UI components with authentication, caching, and secure data access mechanisms.
* Troubleshoot and resolve UI defects, performance issues, and scalability concerns.
* Participate in Agile ceremonies, sprint planning, and technical walk-throughs.
* Write and maintain technical/design documentation and reusable modules.
* Collaborate closely with backend developers, testers, DevOps, and business analysts.
Required Skills & Experience:
* 8+ years of hands-on experience in Front-End/UI development using Angular (v2+), HTML5, CSS3, JavaScript, TypeScript.
* Proficiency in Bootstrap, SASS, ES6/ES5, AJAX, JSON, XML, and modern UI tools/libraries.
* Experience with secure web applications, including authentication, authorization, and caching strategies.
* Strong understanding of SPA architecture, DOM manipulation, and frontend performance optimization.
* Prior experience building responsive and ADA-compliant user interfaces.
* Solid grasp of data structures, algorithms, and scalable UI design patterns.
* Hands-on experience with testing frameworks such as Karma, Jasmine, Selenium.
* Experience in all phases of the Software Development Life Cycle (SDLC).
Preferred Skills (Nice to Have):
* Experience with Spring Boot or Java-based backend integration.
* Familiarity with IBM WebSphere Application Server.
* Experience working in Agile/Scrum environments.
* Exposure to CI/CD pipelines and tools (e.g., Jenkins, GitLab).
* Prior development for mobile or tablet platforms.
* Experience developing or deploying on a cloud platform (AWS, Azure, Google Cloud Platform).