




Job Summary: We are seeking a Senior Angular Developer to work on the development and evolution of modern web applications, playing a strategic role in architecture definition and technical guidance. Key Highlights: 1. Strategic role in technical decisions and frontend architecture 2. Development of modern, scalable, and high-performance web applications 3. Technical guidance and support for junior and mid-level developers We are looking for a Senior Angular Developer to work on the development, evolution, and maintenance of modern, scalable, and high-performance web applications. This professional will play a strategic role within the team, actively participating in technical decisions, architecture definition, coding best practices, and mentoring more junior developers. We seek someone with strong Angular expertise, a solid frontend development foundation, and a systemic vision to work on complex products integrated with diverse services and technologies. ⸻ Responsibilities • Develop and evolve web applications using Angular (recent versions), following architectural best practices and industry standards. * Define frontend architecture, ensuring scalability, maintainability, and performance. • Implement rich, responsive, and accessible user interfaces with a focus on user experience (UX). • Create and maintain well-structured, reusable components, services, and modules. • Integrate frontend applications with REST and/or GraphQL APIs. * Collaborate closely with backend, product, UX/UI, and QA teams. • Conduct code reviews to ensure quality, readability, and adherence to standards. • Identify and resolve performance issues, bugs, and technical bottlenecks. • Actively participate in technical refinement sessions, estimations, and delivery planning. * Contribute to continuous improvement of processes, coding standards, and technical documentation. • Provide technical support to junior and mid-level developers. • Maintain and evolve legacy systems when required. ⸻ Mandatory Technical Requirements • Solid experience as a Senior Frontend Developer with a focus on Angular. * Proficiency in Angular (v12 or later). • Excellent knowledge of TypeScript, JavaScript (ES6+), HTML5, and CSS3. • Experience with RxJS, Observables, and reactive programming. • Advanced knowledge of componentization, lazy loading, change detection, and state management. * Experience integrating with REST APIs. • Knowledge of frontend architecture, separation of concerns, and best practices. • Experience with Git and version control workflows (e.g., Git Flow or similar). • Familiarity with unit and/or end-to-end testing (Jasmine, Karma, Jest, Cypress, or similar). * Experience with build, deployment, and CI/CD pipelines. • Ability to write clean, well-documented, and testable code. • Critical thinking to identify technical issues and propose solutions. ⸻ Desired Qualifications • Knowledge or prior experience with Delphi (VCL or FMX), especially in corporate environments or legacy systems. * Experience in projects involving integration between web frontend and desktop or backend systems built with Delphi. • Knowledge of Angular Material, PrimeNG, or similar libraries. • Experience with state management (NgRx, Akita, Signal Store, or similar). • Knowledge of micro frontends. * Experience with Docker and containerized environments. • Familiarity with agile methodologies (Scrum, Kanban). • Basic understanding of UX/UI and design systems. • Experience with large-scale or high-traffic applications. ⸻ Behavioral Profile • Strong sense of responsibility and autonomy. • Ability to make well-founded technical decisions. • Good communication skills and ability to work collaboratively in a team. • Collaborative mindset focused on quality. * Proactivity in identifying and resolving problems. • Ability to thrive in dynamic environments and handle complex projects. • Continuous interest in technical growth and learning. ⸻ Differentiators • Prior involvement in legacy system modernization projects. * Experience working on B2B products or corporate platforms. • Experience in software house or startup environments. • Ability to serve as the team’s technical reference.


