New offer - be the first one to apply!

December 17, 2025

Senior Frontend Developer - React, JavaScript, TypeScript (Financial Services)

Senior • Remote

$30,000 - $40,000/

Kraków, Poland

4x Senior Frontend Developers positions with a major financial services company in Krakow. The team focuses on developing front office sales and trading applications for an exciting microservice platform, utilising cutting-edge technologies to support Rates and Credit business areas.

  • Contract: B2B, 4 years pipeline of work

  • Location: Krakow


Your Role:

  • Part of a scrum team working on delivering business value through software

  • Implement and deliver high-quality software solutions

  • Demonstrate skills in working with trading desks and other teams in the bank

  • Understand business requirements and translate them into code

  • Design, build and maintain efficient reusable code

  • Build and maintain unit/integration/functional/non-functional testing framework

  • Provide technical direction and system architecture


Essential Requirements:

  • Strong Proficiency (5+ years) in the following technologies: React, TypeScript, JavaScript ES2020, HTML5, CSS3

  • Experience with NodeJS, NPM, PNPM

  • Excellent problem-solving and analytical thinking

  • Self-starting attitude and the desire to take ownership of requirements from start to finish

  • Proactive, comfortable working in dynamic environments with fast-paced deliveries and changing requirements

  • Excellent communication skills


Nice-to-have Requirements:

  • Experience in using Redux, Redux-Saga, AG-Grid, LESS/SASS, NodeJS and Lodash

  • Understanding of FP, OOP, REST APIs, real-time data-streaming and messaging systems, agile development processes, and automation technologies for testing and CI.

  • Investment banking/financial services domain knowledge is a big plus


Team and Process:

  • The pod consists of 20 members within a larger engineering crew of over 100 engineers supporting rates and credit applications.

  • Structured, efficient interview process involving two stages of interview

  • The team welcomes proactive, communicative candidates, comfortable with dynamic environments and ownership of requirements.