Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs
Въведи своя e-mail и ще ти изпратим твоята парола
Mission Management Platform from the ground up starting with the MVP phase. This system will serve as the central hub for managing all company-level missions. As a Senior Angular Developer, you will play a pivotal role in designing and architecting the frontend, setting the foundation for performance, scalability, and user experience.
Description of the role:
– Own the frontend architecture drive design decisions, structure, and standards for a new Angular-based application.
– Collaborate closely with functional and technical leads, UX/UI designers, and backend engineers to translate requirements into well-structured, maintainable, and scalable front-end solutions.
– Develop robust, reusable, and high-performance Angular components, adhering to best practices and coding standards.
– Optimize application performance and ensure responsiveness across all devices and browsers.
– Implement state management, routing, and modular architecture to ensure scalability and maintainability.
– Conduct thorough testing including unit, integration, and regression testing and participate in peer code reviews.
– Document architecture decisions, components, and APIs for cross-team clarity and reuse.
– Stay ahead of Angular ecosystem updates (e.g., Angular 18+ features, RxJS, Signals) and proactively integrate improvements into the codebase.
– Collaborate with DevOps and cloud teams to deploy and monitor front-end builds using containerization (Docker) and cloud infrastructure (AWS preferred).
– Support and mentor junior developers, fostering a culture of clean code and continuous learning.
Needed qualifications:
-6+ years of hands-on experience developing complex web applications using Angular (v1318+).
-Deep understanding of Angular architecture, including modules, components, directives, pipes, services, RxJS, and dependency injection.
-Proven experience with TypeScript, JavaScript (ES6+), HTML5, CSS3/SCSS, and responsive UI frameworks (e.g., Angular Material, Tailwind, or Bootstrap).
– Strong knowledge of state management patterns (NgRx, Signals, or Component Store).
– Experience integrating RESTful APIs and working closely with backend teams (preferably using Node.js, Python, or Java backends).
– Familiarity with spatial databases, ideally PostgreSQL with PostGIS.
– Solid understanding of Docker, container orchestration, and cloud deployment (AWS preferred; Azure or GCP is a plus).
– Strong focus on code quality, performance optimization, and UI/UX best practices.
All applications will be treated in strict confidentiality
Please note that only shortlisted candidates will be invited to an interview