Job Title: Front End/UI Developer
Type: Contract
Location: Remote in Texas
Job Description:
We are seeking a highly skilled Front End/UI Developer to join our team to design, develop, and maintain enterprise-level user interface applications. The ideal candidate will have extensive experience with Angular and other modern UI frameworks, hands-on expertise in responsive design, and a strong understanding of contemporary front-end development practices. This role includes participation in all phases of the Software Development Life Cycle (SDLC) and involves collaboration with stakeholders to deliver efficient, scalable, and accessible web-based applications.
Key Responsibilities:
- Develop, enhance, and maintain Front End/UI applications using Angular and related frameworks.
- Analyze and optimize UI frameworks and libraries for configuration and performance tuning opportunities.
- Participate in requirements analysis, design, development, testing, and deployment of new application components.
- Create responsive, client-facing applications that meet performance and scalability standards.
- Implement and maintain authentication, authorization, and caching strategies for front-end applications.
- Perform system analysis, problem resolution, and application support, including defect repair and performance optimization.
- Develop and test application user interfaces to ensure compliance with ADA/Accessibility standards.
- Employ contemporary testing methods and frameworks such as Karma, Jasmine, and Selenium to ensure application reliability.
- Collaborate with team members on Agile development initiatives, including program design, coding, and test walk-through meetings.
- Develop self-contained, reusable, and testable modules and components.
- Document processes, designs, and technical details to ensure clarity and maintainability.
- Contribute to the continuous improvement of best practices in UI design, performance, scalability, and maintainability.
- Support production and non-production environments as needed, ensuring application reliability and addressing user issues.
Minimum Qualifications:
Candidates must meet the following minimum qualifications:
- 8 years of experience in Front End/UI development for enterprise-class applications using Angular or similar frameworks within the J2EE application development platform.
- 8 years of experience in all phases of the SDLC.
- 8 years of experience with UI development technologies, including HTML5, JavaScript, JQuery, AJAX, CSS3, Bootstrap, SASS, Angular, Typescript, JSON, XML, ES5/ES6, NPM, and Maven.
- 8 years of experience developing, optimizing, and maintaining enterprise-level Front End/UI applications, with ownership of the front-end stack.
- 8 years of experience implementing responsive design, single-page applications (SPAs), and reusable UI components.
- 8 years of experience applying programming concepts related to data structures, algorithms, caching, and scalability for web-based applications.
- 8 years of experience developing and testing UI applications for ADA/Accessibility compliance.
- 8 years of experience with test-driven development using frameworks like Karma, Jasmine, or Selenium.
Preferred Qualifications:
- 5 years of experience developing applications using Spring Boot.
- 5 years of experience working with IBM WebSphere Application Server.
- 5 years of experience with Agile development methodologies, preferably Scrum.
- 5 years of experience developing web applications for cloud platforms.
- 5 years of experience with CI/CD methodologies and tools.
- 5 years of experience developing applications for mobile and tablet platforms.