Position: Senior Angular Developer
Company: Pubgenius
Experience required: 5y
English level: fluent

We are seeking a highly skilled and experienced Senior Angular Developer to join our dynamic development team. As a Senior Angular Developer, you will play a crucial role in designing, implementing, and maintaining our cutting-edge web applications. Your expertise in Angular and experience with audio API integration will be essential in delivering exceptional user experiences.

Responsibilities:
Collaborate with cross-functional teams to gather and analyze requirements for web application development projects.
Design and implement robust, scalable, and high-performance Angular applications.
Develop reusable and modular components, ensuring code quality and maintainability.
Integrate audio APIs and implement audio functionality within web applications.
Optimize application performance and ensure responsiveness across different devices and platforms.
Conduct thorough testing and debugging to identify and resolve any issues or bugs.
Stay up-to-date with the latest industry trends, best practices, and emerging technologies related to Angular development and audio APIs.
Mentor junior developers, provide technical guidance, and promote knowledge sharing within the team.

Requirements:
Minimum 5 years of professional experience as an Angular Developer, with a strong focus on Angular 2+ versions.
Solid understanding and hands-on experience with audio API integration within web applications.
Proficient in JavaScript, TypeScript, HTML, and CSS.
Experience with component-based architecture and modular development using Angular framework.
Strong knowledge of responsive web design principles and cross-browser compatibility.
Familiarity with RESTful APIs and asynchronous programming concepts.
Ability to write clean, maintainable, and reusable code following best practices and coding standards.
Excellent problem-solving skills and a proactive mindset to identify and resolve technical challenges.
Strong communication and collaboration skills to effectively work within a team and interact with stakeholders.
Bachelor's degree in Computer Science or a related field is preferred.