CareerPlanGet AI match score →

Junior UI Developer

Nicosia, Nicosia, Cyprus🌐 Remote💼 Full-time🗓 2026-06-02 → 2026-06-07

Core

Building front-end components and dashboards to translate complex financial models into clear, functional interfaces for a financial firm.

Role type

Junior UI Developer

Builds

Interactive dashboards and stress-test tools for financial data

Domain

Financial services / Data visualization

Deliverable

production ML models | product features | dashboards & analysis

Required skills

HTML, CSS, JavaScript frameworks, data visualization, usability testing

Responsibilities

Writing clean HTML and CSS to build functional dashboards; Building and maintaining UI components using JavaScript frameworks; Working with Principals to turn static financial models into interactive stress-test tools; Ensuring that data visualizations accurately represent underlying cash economics; Testing interfaces for usability and identifying points of friction in the user experience

Rewrite
## About the role Blue Oak Consulting is looking for a Junior UI Developer to help us translate complex financial models into clear, functional interfaces. Our work often involves stripping away the noise from institutional reports to reveal the underlying economic logic. In this role, you will build the front-end components that allow our clients to see their data without the usual corporate obscurities. We are currently refining the pricing architecture and reporting software for a Cyprus-based financial organization, and you will be responsible for ensuring the technical interfaces for these models are accurate and easy to use. This is not a role for someone who wants to build purely decorative websites. It is for a developer who is interested in how data structures influence commercial decisions. ## About the company Blue Oak Consulting provides independent advisory on commercial decisions where the financial stakes are high and the answers are not obvious. We focus on pricing, portfolio economics, capital allocation, and the assumptions behind acquisitions. Most strategic choices arrive wrapped in language that obscures the real choices. We peel those layers back to see if the financial case actually holds. Our work is rooted in reading numbers with skepticism and forcing downside scenarios into the room. We identify where capital is trapped and where pricing leaks value. We stay through execution because decisions that look sound in theory often fail when they meet real friction. Our independence is literal: we do not take fees contingent on deal outcomes. This allows us to tell clients plainly when the economics of a situation do not work. ## Employment setup - This is a permanent, full-time, and fully remote position. - The legal employer is Blue Oak Consulting, based in the United Kingdom. - We welcome candidates from a broad range of locations, provided they have the existing right to work in their current country of residence. - As the team is currently delivering an engagement for a Cyprus-based financial firm, we require a working schedule that allows for consistent overlap with the UTC+0 to UTC+4 time zone. - This role is paid and offers attractive pay for entry-level professionals. - We provide the necessary hardware and software for remote work. - The reporting line is directly to a firm Principal. - Our hiring process typically involves an initial screening call, a short technical exercise focused on UI logic, and a final interview. ## What you will be doing - Writing clean HTML and CSS to build functional dashboards for financial data. - Building and maintaining UI components using JavaScript frameworks. - Working with Principals to turn static financial models into interactive stress-test tools. - Ensuring that data visualizations accurately represent the underlying cash economics without distortion. - Testing interfaces for usability and identifying points of friction in the user experience. - Updating
Sourced via cypruswork · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on CyprusWork ↗