Description

Project Description: 
Our program was started as the migration of the financial instruments trading legacy mainframe system to a new technical, highly-scalable platform. The success of the program in both the migration and creation of a scalable platform led to it being selected as the strategic platform providing full-scale of advisory services for one of the biggest financial institutions in the world. This has led to significant further investment for legacy system migrations and technical improvements. Currently, we have teams across several locations (Weehawken, Wroclaw) on those projects. 
Reengineer set of existing applications and introduce additional application interface layer, allowing to query underlying data from third-party applications 
Responsibilities: 
• Responsible for front and front-end web development 
• Maintain quality and ensure responsiveness of applications. 
• Collaborate with the rest of the team to design and launch new features. 
• Maintain code integrity and organization. 
• Ensure the best technical implementation methods are executed within acceptable timeframes 
• Prioritize feature requests, enhancements and bug fixes into an achievable roadmap 
• Share technical solutions and product ideas with the team 
• Mentor and lead other team members 
• Design and code cloud-native applications 
• Provide technical leadership during the development of complex software applications. 
Mandatory Skills Description: 
- Strong JS + React experience (5+ years of professional experience in Frontend development) 
- Deep understanding of Javascript and focusing on ReactJS, Redux and Spring technologies 
- Understanding of OOP and OOAD principles, software best practices (design and architectural patterns), data structures, algorithms, databases and networks 
- Experience with jUnit, rest/soap, Typescript 
Nice-to-Have Skills Description: 
- Full-stack experience: Java + React 
- MS Azure experience (there is a plan to migrate the applications to Azure) 
- Experience in banking area/ with enterprise programs 

Education

Bachelor's degree in Computer Science