Job Description
Are you passionate about developing modern, clean and highly scalable interfaces?
We are looking for Frontend Developers with solid experience in Angular (v16+), mastery of SOLID and Clean Code principles, with a mindset focused on performance, maintainability and user experience.
What you will do:
- Develop and maintain robust SPA and PWA web applications with Angular.
- Apply principles of clean architecture and modular design.
- Optimize performance, user experience and loading time.
- Collaborate with designers and backends to deliver complete solutions.
- Implement mobile functionalities using Ionic and Capacitor (optional depending on the project).
Key Technical Requirements
- Angular (v16+)
Components, services, modules, routing and custom directives.
Advanced use of Signals and modern reactive state (RxJs).
Lazy loading, HTTP interceptors and reactive forms.
- PWA (Progressive Web Apps)
Service workers, offline mode, push notifications.
Advanced manifest.json configuration and strategic caching.
- CSS/UI
Responsive design with Flexbox or CSS Grid.
Management of SCSS, animations, frameworks such as Tailwind or Bootstrap.
- JavaScript/TypeScript
ES6+, strong typing in TypeScript.
RxJS: observables, operators, reactive flow handling.
- APIs and Performance
Efficient consumption of REST and GraphQL.
Performance optimization (bundle splitting, lazy loading, prefetching).
- Ionic 6+ and Capacitor
Hybrid UI for mobile, with access to native plugins: camera, GPS, notifications.
Deployment on Google Play and App Store.
- GIT and SonarQube
Gitflow branching model.
Resolution of SonarQube findings and management of technical debt.
Profile requirements
- Professional or technologist in Systems Engineering, Software or related careers.
- Minimum 3 years experience working with Angular.
- Mastery of SOLID principles, design patterns and Clean Code.
- Good versioning practices (Git), testing and documentation.
Desirable (differentials)
- Testing: Jasmine/Karma or Cypress.
- SSR with Angular Universal.
- Experience in Microfrontends with Module Federation
- Participation in scalable projects or migration of legacy systems.
Modality
- Remote or hybrid (depending on location and project)
- Full time
Are you interested in joining a team that builds quality code and scalable solutions from the frontend?
",