We are seeking a highly skilled and experienced Senior UI Developer to join our growing team. You will play a key role in designing, developing, and maintaining user interfaces for our web applications using the Angular framework. This is a hybrid position with a requirement for 3-4 days of on-site work in our Trenton, NJ office.
Responsibilities:
Collaborate with designers, product managers, and back-end developers to translate design mockups into high-quality, responsive user interfaces.
Write clean, maintainable, and reusable Angular code using best practices.
Develop interactive components and implement UI animations using Angular features and libraries.
Conduct unit and integration testing to ensure code quality and functionality.
Stay up-to-date with the latest advancements in Angular and web development technologies.
Participate in code reviews and mentor junior developers.
Contribute to the overall front-end development process, including documentation and code deployment.
Qualifications:
10+ years of experience in front-end development.
Proven expertise in Angular framework (version 11 or higher).
Strong understanding of HTML, CSS (including preprocessors like SASS or LESS), and JavaScript (ES6+).
Experience with TypeScript a plus.
Experience with unit testing frameworks (e.g., Jest, Karma) and UI testing tools (e.g., Cypress).
Excellent communication, collaboration, and problem-solving skills.
Ability to work independently and as part of a team.
Experience working in a hybrid work environment (on-site and remote) is preferred.
Bachelor's degree in Computer Science