Responsibilities:
- Develop and maintain web applications using Angular and TypeScript.
- Build self-contained and reusable modules and components.
- Collaborate with UX/UI designers to implement and maintain design systems, ensuring a consistent and high-quality user experience.
- Design, develop, and maintain component libraries that are ADA-compliant.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and contribute to team knowledge sharing.
- Collaborate with back-end developers in the process of building RESTful APIs.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug issues as they arise.
Requirements:
- 5+ years of experience with Angular (experience with v. 14 or higher within the past year).
- Strong proficiency in TypeScript, HTML, CSS3, and JavaScript.
- Some experience with .NET.
- Knowledge of NodeJS and its ecosystem.
- Knowledge of consuming REST APIs.
- Experience with designing systems and implementing them in web applications.
- Familiarity with front-end build tools and development processes.
- Understanding of responsive design principles.
- Strong communication and teamwork abilities.
Preferred Qualifications:
- Knowledge of ADA compliance standards and best practices for web accessibility.
- Experience with other front-end frameworks and libraries.
- Knowledge of back-end technologies and RESTful APIs.
- Basic understanding of SQL for data validation and the ability to execute T-SQL in SSMS.
- Familiarity with version control systems (e.g., Git).
- Experience with Agile/Scrum methodologies.
- Experience with Nx.
- Experience with Visual Studio Code (VS Code).