Project Description:
International investment bank project - Capture: Capture is an automated packaging and workflow tool. It enables the engineering packaging team to automate application installation, documentation & testing for all applications that get installed on the corporate build.
Responsibilities:
- Implement business requirements.
- Responsible for delivering the highest standard of client service.
- Identify bugs and issues.
- Able to work as part of a scrum team
Skills
Must have
AngularJS, Angular 2+, JavaScript, TypeScript,
HTML 5, CSS 3, RESTful APIs
Candidate qualities:
- Clear communicator
- Attention to detail
- Enthusiastic
- Self motivated
- Use own initiative
- Organized
Nice to have:
- Angular Modules / Webpack / AWS
- C#/.Net
- NGRX / RxJS / Redux / Storm will be an advantage
- JavaScript frameworks, preferably with Angular
- TypeScript frameworks, preferably with Angular
- HTML5 / CSS / CSS3 / SASS / Bootstrap
- Experience with RESTful, WebServices, WFC APIs interaction.
- Automated testing experience with Jasmine/Karma
- The ability to develop unit & integration tests using JavaScript test frameworks, eg, Karma, Jasmine, Protractor.
- Implementing defensive code for security considerations with Front End software development.
- Experience working within strictly Object Oriented or Functional Programming paradigms.
- Experience of single page Web applications using Angular 2+ and/or above.
- Experience of library dependency management using NPM or similar.
- Good understanding of IIS
- Good understanding of MVC and middle wares, and integrations
- The ability to code to a commercial standard, including unit testing, appropriate use of frameworks and SOLID principles
- Good understanding of GitLab, GitHub, DevOps or any other SVC Systems - Good understanding of Git version control
- Good understanding of JIRA
- Take ownership of the frontend codebase
- An understanding of Agile working
Languages
English: C1 Advanced
Relocation package