32

applicants

Associate software engineer / Trainee (Web development)

Neurotechnology Lab (Private) Limited external url   Colombo • Full-time

Neurotechnology Lab is looking to provide job opportunities to software developers/engineers on the following job roles mentioned below. We at Neurotechnology were in the field of Biometric and Artificial Intelligence based in Colombo for more than a decade and looking forward to expanding while enriching the careers of the applicants who are interested in joining the force.

Associate software engineer / Trainee (Web development)

  • Good knowledge of React (Hooks, State management, component lifecycle, router, Next.js SSR/CSR/SEO)
  • Good Knowledge on Angular v2+ (Components, services, dependency injection, TypeScript proficiency, RxJS and observables, NgRx/state management, Angular CLI and modules)
  • Knowledge of AngularJS (Controllers, directives, services, $scope management, Migration strategies to modern Angular/React, Understanding of upgrade/downgrade process)
  • Knowledge on Bootstrap 4/5 (Grid system, responsive design, Component customization, Bootstrap with React or Angular), CSS preprocessors (SASS/SCSS/LESS), Responsive design principles, Cross-browser compatibility)
  • Optionally, knowledge of Spring Boot (REST API development, Spring Security (JWT, OAuth2), Spring Data JPA/Hibernate, Microservices architecture, Dependency injection, Maven/Gradle build tools)
  • Knowledge of databases (MySQL/MSSQL, PostgreSQL/Oracle), NoSQL basics, ORM knowledge
  • Tools: Visual Studio Code, SVN, GitLab/GitHub/Bitbucket, Jenkins, GitLab CI, GitHub Actions, Jest, React Testing Library, Karma/Jasmine, JUnit, Mockito, Docker basics, npm, yarn, Webpack, Babel Soft Skills

Skills

  • Strong problem-solving skills, Effective communication in technical teams, Code review and mentoring capabilities, Agile/Scrum methodology experience
  • Nice-to-Have: AWS/Azure/GCP fundamentals, Full-stack deployment knowledge, Performance optimization, Kafka basics

Typical Responsibilities

  • Develop responsive web applications using React/Angular/AngularJS
  • Maintain and migrate AngularJS applications
  • Implement UI components with Bootstrap
  • Ensure application performance and security
  • Write unit and integration tests
  • Collaborating in Agile teams
  • Code reviews and technical documentation

Qualifications and Experience Levels

  • Associate Engineer: Relevant bachelor’s degree and 1-2 years
  • Trainee: Relevant undergraduate

Applicants who are interested in the above roles may mail their applications to: ntlab.careers@neurotechnology.com mentioning on the subject the designation interested in applying within 14 days of the advertisement.

Associate software engineer / Trainee (Web development) - ITPro.lk
Share Share Report Report Go Back to Category Web Development time Posted on 30 Jan 2026 Viewed Viewed 245 times