Bogota, Cundinamarca, Colombia

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 AngularPrimeNGBootstrapSCSSRxJSJasmineKarmaCypressPlaywrightESLintPrettierSpring BootSpring Data JPASOLIDREST APIs
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
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.
All jobs at neoris Visit website
Job Details
Department Software Development
Category frontend
Posted a month ago