Senior/Regular JS Angular developer

Project Description

Engagement description: A leading global institutional banking client, specializing in commodities markets, is undergoing a strategic investment program across their front office technology platforms. A core component within their commodities and global markets business is the deal entry and life-cycle applications, which are undergoing a major UX overhaul and re-write. This will be an exciting opportunity to be part of designing and building a next generated front office trading application.
Key drivers include improvements in front office productivity, MiFiD II regulations and reducing IT spend due to retiring two legacy deal entry applications.

Team size
• Total: 35
• Off-shore (S.Pete): 29
• Houston: 6
divided into 6 scrum teams working on different products.

Delivery is blended on/off shore model. We have engagement teams in Sydney and Houston where customer is located and off-shore team in S.Pete.

We are seeking someone who can provide:
- Clean code and delivery on the Application Framework Design
- Working within distributed team
- Willing to dive into trading business
- Problem-solving pro-active position
- Good communication skills (spoken and written)
- Good teamwork interactions

Relocation friendly.


- Ensure interaction models line up with project deliverables and user expectations
- Hands on delivery of Deal Entry Screens for complex deal-types
- Communicating with BA/QA teams to provide the right solutions
- Writing easy-to-read and support clean code, covered with unit-tests and JsDocs

Skills Required

∙ Intimate understanding of the JavaScript ES5, HTML5, CSS, the DOM event model and OOP patterns
∙ Knowledge of AngularJs 1.x API and its best development practices - optional
∙ Web app integration skills
- Comfortable in adapting custom GUI 3rd party into proper Angular directives
- Can rapidly comprehend source code from project or any 3rd party plugin, and apply necessary amendments at the right level
∙ Strong JavaScript and Java (good but not required) knowledge (5+ years of experience; ExtJS 3, 4, Java core, Rest, WebServices)
∙ Solid development experience with heavy web apps with a focus on AngularJs 1.x
∙ Proven delivery of sophisticated web-based interaction models
∙ Ability to deliver high quality software with tight deadlines and geographically dispersed team
∙ Experience with build and test automation
∙ Experience with node.js for Front-end development (grunt/gulp, gradle build scripts)
∙ Experience with git in a large collaborative team environment
∙ Public repos on GitHub is a plus
∙ Experience with npm to manage a frontend packaging ecosystem
∙ Experience with browserify is a plus
∙ Familiar with Windows and Linux development environment
∙ Experienced with IntelliJ or WebStorm IDEs
∙ Good spoken and written English
Experience with Protocols (HTTP, HTTP/2, FTP, SOAP, REST)
Saint Petersburg
Work Type

Check us out on:

More job opportunities in JavaScript

Specialization Position / Title Location Send to a friend
JavaScript JS developer with Angular Saint Petersburg, RU Apply or Add to my jobs
JavaScript Senior Angular Developer Saint Petersburg, RU Apply or Add to my jobs
JavaScript Lead/Senior JS Angular developer Saint Petersburg, RU Apply or Add to my jobs