We seek a highly skilled and experienced Senior Angular Front-End Developer to join our dynamic team. The ideal candidate will have a strong foundation in modern web development technologies, focusing on delivering high-quality and efficient user interfaces. As a senior team member, you will lead front-end development projects, mentor junior developers, and ensure adherence to best practices.Responsibilities:Design, develop, and maintain high-quality web applications using Angular 15 and related technologies.Implement state management solutions using NgRx, ensuring optimal performance and scalability of applications.Collaborate with UX/UI designers to translate designs into functional user interfaces, ensuring cross-browser compatibility and responsive design.Integrate front-end applications with RESTful APIs, working closely with back-end developers to define and consume API contracts.Write clean, maintainable, and efficient TypeScript, HTML, and CSS code.Utilize Tailwind CSS and Angular Material for styling, focusing on creating a seamless user experience.Conduct unit and integration testing using tools like Jasmine and Karma, ensuring robust and error-free applications.Mentor junior developers, providing guidance and support to enhance their technical skills.Stay up-to-date with trends and technologies in front-end development, continuously improving our development practices.Candidate Qualifications:Proficiency in Angular (version 15 preferred), including a deep understanding of components, services, and lifecycle hooks.Extensive experience with JavaScript, TypeScript, HTML5, and CSS3.Strong knowledge of state management patterns and practices, particularly using NgRx.Familiarity with RxJS and its patterns for handling asynchronous operations.Experience with responsive web design and development, with a keen eye for detail in translating design to code.Proficient in using development tools such as Visual Studio Code.Solid understanding of RESTful API integration and best practices.Experience with unit testing frameworks in Angular, such as Jasmine and Karma.Excellent problem-solving skills and ability to work independently or as part of a team.Fluent in English.
Nice to have:Previous experience with AngularJS and migration strategies to newer Angular versions.Experience with cross-browser testing tools like BrowserStack.Knowledge of modern CSS frameworks like Tailwind CSS and Angular Material.
We Offer:Competitive compensation based on skills and experience.Projects in the US and EU based on advanced technologies.Opportunity to work with a dynamic and innovative team.Paid Time Off after 90 days, paid holidays and birthday off.3 family days off.English Classes with a Native Teacher.Paid Leave for Mourning.Remote Work