ENGLISH
ČESKY
We are looking for an external developer to the team working on the supply of the ZOOM application (banking CRM). The team works on agile principles.
Position description:
- Angular frontend development for application in microservice architecture
- Typescript / Angular programming based on functional requirements
- Integration and Unit testing
- Creation of technical documentation in Swagger
- Checking compliance with development standards
Required knowledge:
- HTML, SCSS, bootstrap, ngx-bootstrap
- OOP, design patterns, UML
- Typescript and Javascript
- Angular (webpack, ng-cli, karma, rxjs, Observable / Subject, Providers, Forms, Binding, component, service, module, pipe, directive)
- Swagger, swagger codegen
- REST, yaml, JSON
- GIT (Pull-requests, merge, rebase, cherry-pick, branching)
Other requirements:
- Knowledge of the principles of microservices architecture at a basic level
- Basic understanding of enterprise architecture, ideally JEE and web applications
- Knowledge of Java, Domain driven design and Redis
- STOMP communication protocol
- Knowledge of working with Enterprise Architect
- Ability to adapt to the development standards of the organization (guidelines)
Will be cool if you have:
- Knowledge of kubernetes, docker, jenkins
- Overlap into service design, UX
Hledáme externího vývojáře do týmu pracujícího na dodávkách ZOOM aplikace (bankovní CRM). Tým funguje na agilních principech.
Popis pozice:
- Vývoj frontendu v Angular pro aplikaci v microservisní architektuře
- Programování v Typescript / Angular na základě funkčních požadavků
- Integrační a Unit testování
- Tvorba technické dokumentace v Swagger
- Kontrola dodržování vývojových standardů
Požadované znalosti:
- HTML, SCSS, bootstrap, ngx-bootstrap
- OOP, design patterns, UML
- Typescript a Javascript
- Angular (webpack, ng-cli, karma, rxjs, Observable / Subject, Providers, Forms, Binding, component, service, module, pipe, directive)
- Swagger, swagger codegen
- REST, yaml, JSON
- GIT (Pull-requests, merge, rebase, cherry-pick, branching)
Ostatní požadavky:
- Znalost principů architektury microservis na základní úrovni
- Základní chápání enterprise architektury, ideálně JEE a webové aplikace
- Znalost Java, Domain driven design a Redis
- Komunikační protokol STOMP
- Znalost práce s Enterprise Architect
- Schopnost přizpůsobit se vývojovým standardům organizace (guidelines)
Super bude, když budeš mít:
- Znalost Kubernetes, Docker, Jenkins
- Přesah do service designu, UX