Job Title: Front-End /UI Developer (Angular J2EE)
Hybrid (2 Days Onsite 3 Days Remote)
Location: Austin TX
Duration: 12 Months (Possible Extension/Renewal)
Note: Candidate with State or Federal experience Required
Job Description:
We are seeking a highly experienced Software Engineer (UI/Front-End) to join a dynamic team supporting a large-scale web application modernization project. The ideal candidate will have strong experience in Angular development Java/J2EE platforms and a solid understanding of the full software development lifecycle.
This position involves designing developing enhancing and maintaining enterprise-level web applications that are part of a Service-Oriented Architecture (SOA) using Agile methodologies.
Responsibilities:
- Develop and enhance web-based applications using Angular HTML5 CSS3 JavaScript TypeScript and related technologies.
- Participate in all phases of the SDLC: requirements analysis design coding testing deployment and support.
- Implement client-facing applications with responsive design and accessibility (ADA Compliance).
- Design and develop Single Page Applications (SPAs) with modern UI frameworks.
- Collaborate with back-end teams QA and stakeholders to ensure seamless application functionality.
- Maintain documentation and support testing troubleshooting and production issue resolution.
- Write reusable testable modules and maintain robust unit testing using tools like Jasmine Karma Selenium.
- Provide support for defect resolution and performance improvements across UI applications.
Required Skills and Experience:
- 8 years of hands-on UI development in enterprise-class applications using Angular and J2EE.
- Strong expertise in:
- HTML5 JavaScript JQuery AJAX CSS3 Bootstrap SASS Angular TypeScript JSON XML ES5/ES6 NPM Maven
- Experience with:
- Implementing authentication/authorization caching strategies ADA compliance
- Building self-contained reusable UI components
- Optimizing performance and scalability of UI applications
- Strong knowledge of data structures algorithms and design patterns in web-based UI development.
- Solid grasp of Test-Driven Development (TDD) using Karma Jasmine or Selenium.
Preferred Skills:
- Experience with:
- Spring Boot and Java applications
- IBM WebSphere Application Server (v8)
- Agile development methodologies (preferably Scrum)
- Cloud platforms and CI/CD pipelines
- Developing for mobile and tablet platforms
Work Schedule & Location:
- Hybrid Work: 2 days onsite (Monday & Tuesday) at the Austin TX office; 3 days remote
- Local candidates only
- Position start date: October 1 2025
- Position end date: August 31 2026 (with potential for renewal)
Apply now to be part of a high-impact project using cutting-edge front-end technology in a hybrid and collaborative work environment!