applicants
Associate software engineer / Trainee (Web development)
Neurotechnology Lab (Private) Limited
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.