Job title: Senior UI Developer
Opportunity Type: Resource Augmentation
Area of Expertise: Equities
Job published: 26-10-2025
Job ID: 163918

Job Description

Senior UI Developer – Investment Banking Technology

Location: Krakow - Hybrid

Employment Type: Full-time - B2B Contract

Rate: Up to 2100 PLN per day

Duration: 6 months + multiple extensions

 

About the Role

 

Join an interdisciplinary team building software that processes millions of trades daily for a global investment bank. If clean code is your passion, and you enjoy improving systems while applying Software Craftsmanship principles, this role is for you.

You will:

Work as part of a Scrum team delivering business value through software.
Analyze business requirements and design robust solutions.
Collaborate on refining user requirements using Specification by Example (SBE) and Behavior Driven Development (BDD).
Implement changes following best programming practices.
Partner with global IT teams (with occasional travel).
Support production operations during rollouts and troubleshooting.


About the Team

 

You’ll join a Krakow-based team of 5–6 developers working on applications that form the backbone of trade lifecycle systems. Collaboration and continuous improvement are key:

Agile & Scrum practices are central to our workflow.
We emphasize Continuous Integration and are progressing toward Continuous Delivery.
Pair programming and automation are common practices.
We encourage learning through conferences (GeeCon, Devoxx), internal hackathons, and developer meetups.


What We’re Looking For

 

Must-have skills:

6+ years of hands-on UI development experience.
Strong expertise in JavaScript/TypeScript, ReactJS (hooks), Redux, Context API, HTML5, CSS3, Styled Components, Jest, Enzyme, React Testing Library, Design Patterns, Git, and Webpack.
Experience with E2E/Functional Testing using Cypress or Playwright.
Solid integration background with REST, JSON, and APIs.
Strong clean coding and refactoring skills.
Experience with Agile methodologies, Continuous Integration, and Test Driven Development (TDD).
Excellent problem-solving ability and communication skills.


Nice to have:

Event-driven architecture experience.
Contract testing knowledge.
Interest in distributed systems and resilient software.


You Are

Creative and imaginative, eager to try new approaches.
Comfortable improving legacy code and applying modern best practices.
Proactive and adaptable in dynamic, fast-paced environments.
Collaborative and fluent in English.

File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB