Bogota, Cundinamarca, Colombia Employment

neoris is hiring a Front-End Developer Angular

About the Role

NEORIS is hiring a Front-End Developer Angular to build and maintain sophisticated web applications using Angular v15+. In this role, you will also apply minimal backend knowledge with Spring Boot to create or modify simple RESTful services. You'll join a multicultural startup culture that cultivates innovation and continuous learning.

What You'll Do

  • Develop and maintain web applications with Angular v15+, ideally with experience in Angular 17–20 and standalone components.
  • Build interfaces using PrimeNG, Bootstrap, and modular SCSS, following UI/UX best practices.
  • Implement MVVM architecture and component communication using Input/Output, @ViewChild, mediator services, and RxJS Subjects/BehaviorSubjects.
  • Consume APIs with HttpClient and manage state and data flow with RxJS (Observables, operators).
  • Build forms with Reactive Forms, custom validations, and accessible error handling.
  • Apply performance best practices: Lazy loading, OnPush change detection, trackBy in *ngFor, and Pure pipes.
  • Conduct unit testing with Jasmine/Karma and end-to-end testing with Cypress or Playwright.
  • Maintain quality standards with ESLint, Prettier, commit conventions, PR reviews, and CI/CD pipeline integration.
  • Create or modify simple REST services using Spring Boot.

What We're Looking For

  • 3+ years of development experience with Angular.
  • 1+ year of backend support experience with Spring Boot.
  • Knowledge of Object-Oriented Programming (OOP) fundamentals and SOLID principles.
  • Familiarity with common Spring annotations: @RestController, @Service, @Repository, @Component, @Entity, @Autowired, @Configuration, @Value, and @GetMapping/@PostMapping/@PutMapping/@DeleteMapping.
  • Basic usage of Spring Data JPA for CRUD operations, DTOs, and simple mappings.
  • Fundamental knowledge of Spring Security and JWT.

Nice to Have

  • Experience with Angular 17–20 and standalone components.
  • Experience in unit testing with JUnit/Mockito.
  • Experience with Maven or Gradle.
  • Experience with environment profiles and configuration.

Technical Stack

  • Frontend: Angular v15+, PrimeNG, Bootstrap, SCSS modular, RxJS
  • Testing: Jasmine/Karma, Cypress or Playwright
  • Tooling: ESLint, Prettier
  • Backend: Spring Boot, Spring Data JPA, Spring Security, JWT
  • Additional: JUnit/Mockito, Maven or Gradle

Benefits & Compensation

  • Prepaid medical plan
  • NEORIS Days (3 free days)
  • Annual compliance bonus
  • Vacation bonus
  • Training and learning platforms
  • Connectivity subsidy

NEORIS is an equal opportunity employer.

Required Skills
AngularPrimeNGBootstrapSCSSRxJSJasmineKarmaCypressPlaywrightESLintPrettierSpring BootSpring Data JPASOLIDREST APIs
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
neoris

NEORIS, now part of EPAM, is a Digital Accelerator that helps companies step into the future. With more than 20 years of experience as Digital Partners to some of the world’s leading organizations, they operate with over 4,000 professionals across 11 countries.

Visit website
Job Details
Department Software Development
Category frontend
Posted 14 days ago