Description
Senior Angular UI Developer - sought by leading investment bank in London
Responsibilities:
- Write good and well-tested Web Application code
- Write good and well-tested code in Angular and TypeScript
- Experience with HTML5, CSS, and JavaScript
- Experience writing code in Java
- Write Test Cases and User/Supporter Documentation of your code
- Development environment support (mostly automation using Jenkins CI, Bash, Groovy)
- Evaluate and adopt new development tools, libraries and approaches to improve quality
- Perform peer code review of project codebase changes
Skills Required:
- At least 5 years of experience in industry of software development
- At least 3 years of experience as Web Application developer
- Angular, JavaScript and HTML5 with CSS (practical experience and good knowledge)
- Up-to-date overview of modern software development tools and techniques
- Good knowledge of calling REST Web Services from Web Applications
- Good knowledge of Web MVC and other Models for Application Design and Partitioning
- Efficiently leverage APIs, Caching of Data returned and other techniques for optimizing Data Retrieval for Web Front Ends; paging, type-ahead/auto-completion, etc
- Processing JSON and XML in Web Application Code
- Working Knowledge of GoF Design Patterns
- Experience with Tomcat and Apache
- Experience with NodeJS
- Experience with Ngix
- Experience with HTTPS/SSL/TLS, SSO and building Secure Web Applications
Nice to have experience:
- Experience on projects with dedicated UX Design Team Members
- Experience with: Angular Material, Karma and NGRX
- Working Knowledge of SQL (Oracle or PostgreSQL dialects is preferable)
- Working Knowledge of Java including: Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, File I/O, and parsing XML and JSON, delimited files and fixed length files, String matching, parsing, building, working with binary data/byte arrays.
- Experience with Hadoop or MongoDB
- Experience with Messaging Systems: RabbitMQ, Kafka, etc.
- Experience with Kubernetes and Docker
- Able to work with build/configure/deploy automation tools
- Linux user
- Knowledge of Metadata Concepts
- Software Development Experience in the Financial Services Industry
Education:
- BS (MS Preferred) in Computer Science or Equivalent Field.
Please apply within for further details or call.
Matt Holmes - Harvey Nash