
Plata Card
Posted 13 months ago
Software Engineer - Web (Angular 19+) Middle/Middle+
WorldwideRemoteFull-time
AI Summary
Software Engineer focused on web development with Angular 19+; builds UI features, improves frontend architecture, and collaborates with design, product, QA, and backend teams.
About this role
We’re looking for Middle and Middle+ Software Engineers - Web to join our several teams.
Challenges that await you:
- Creation of an application using modern Angular (19+)
- Development of product features mainly targeted for UI/UX excellence
- Platform development and technical instruments integration
- Coding, review, and participation in discussions of how to improve the project
- Interaction with designers, product managers, analysts, QA, backend, and mobile functions
- Working in a Nx mono repository with enterprise architecture
- Improve product quality by writing unit, integration and isolation tests
- Get familiar with front-end-related tools from scratch
What makes you a great fit:
- Strong production experience with Angular (19+) and hands-on usage of Angular Signals (signal, computed, effect) in real projects
- Deep knowledge of Angular concepts including components, directives, services, dependency injection, and standalone architecture
- Understanding when to use Signals vs RxJS in Angular applications
- Proficiency with RxJS for asynchronous flows, including Observable, Higher-Order Operators, Hot/Cold Observables, and Subjects
- Strong knowledge of TypeScript and type-safe development practices
- Understanding of Angular lifecycle and reactive rendering patterns
- Knowledge of change detection mechanisms in Angular and the ability to optimize performance through efficient change detection strategies
- Proficiency in implementing and utilizing dependency injection in Angular applications
- Experience with Angular Forms, including template-driven and reactive forms, form validation, and form submission
- Familiarity with Angular routing and the ability to configure and manage application routes effectively
- Ability to design clean, maintainable architecture and modular code structure
- Understanding how CI/CD is structured and configured
- B1 or higher English level for effective communication with an international team
Your bonus skills:
- Understanding of SOLID principles and design patterns and their application in Angular development
- Experience with Nx monorepo architecture
- Experience with modern Angular performance patterns (OnPush, zoneless approaches, signal-driven rendering)
Our ways of working:
- Innovative Spirit: a commitment to creativity and groundbreaking solutions
- Honest Feedback: valuing open, transparent communication
- Supportive Team: a strong, collaborative community
- Celebrating Achievements: recognizing our wins together
- High-Tech Environment: a team full of smart and revolutionary people who date to challenge the status quo of incumbent finances
Our benefits:
- Relocation support to one of our hubs — Georgia, Cyprus, Serbia, or Kazakhstan — with assistance for the employee and their family
- Flexible work from one of our offices or remote within time zones from GMT-1 to GMT+5
- Healthcare Coverage
- Education Budget: Language lessons, professional training and certifications
- Wellness Budget: Mental health and fitness activity reimbursements
- Vacation policy: 20 days of annual leave and paid sick leave
Skills
Angular 19+Angular Forms (template-driven And Reactive)Angular RoutingAngular SignalsArchitecture DesignChange Detection StrategiesCI/CD FamiliarityCode MaintainabilityDependency InjectionDesign PatternsHigher-Order ObservablesHot/Cold ObservablesIntegration TestingIsolation TestingModule ArchitectureNX MonorepoOnPushPerformance OptimizationRxJSSignal-driven RenderingSOLID PrinciplesStandalone ArchitectureSubjectsTypeScriptUnit TestingZoneless Rendering