Junior JavaScript Developer
- Source: LinkedIn
- Blue Oak Consulting
- Remote
- Dublin
- Full-Time
- Junior
Job Description
Much of contemporary financial advisory relies on spreadsheets that are too complex to audit easily. At Blue Oak Consulting, we build small, precise tools to break those spreadsheets down and see where the math fails. We are currently managing a significant asset assessment project for a group of private equity investors in Ireland, where we are interrogating the valuation models for several retail portfolios. This work requires us to translate static financial assumptions into interactive code to see how they perform under pressure. This Junior JavaScript Developer role is part of our remote team, helping to turn these skepticism-led inquiries into functional diagnostic tools.
Employment setup This is a permanent, full-time remote position. You will be hired by Blue Oak Consulting, a firm headquartered in the United Kingdom. We are accepting applications from candidates who are eligible to work in their country of residence: this role does not offer relocation or local office placement. You should be available to work during standard business hours that overlap significantly with GMT/IST. This is a paid role with a consistent full-time workload. There are no fees of any kind to apply or start in this position, and you will not be asked to purchase equipment or software. Our hiring process typically includes a brief portfolio review, a practical technical exercise, and two interviews with our firm principals. You will report directly to a Principal Consultant.
About the role In this position, you will move beyond basic web development to build tools that have a specific purpose: finding the truth in financial data. Blue Oak does not deploy massive teams of analysts: we work in small, focused groups where everyone is expected to understand the logic of the project. Your job is to support the technical execution of our advisory mandates by writing the scripts and building the interfaces that allow us to test commercial assumptions. This is a remote role that focuses on the practical application of JavaScript to solve logical problems rather than just building aesthetic websites. You will work with real datasets provided by clients, ensuring that every calculation is accurate and every visualization reflects the facts on the ground.
What you will do
- Write and maintain JavaScript scripts to automate the validation of large financial datasets.
- Develop lightweight, interactive browser-based tools that help our consultants visualize where capital is trapped in a client portfolio.
- Translate logic from complex Excel models into functional, testable JavaScript code.
- Collaborate with firm principals to understand the specific economic assumptions we are testing.
- Perform quality assurance on internal tools to ensure that pricing models are calculating correctly.
- Clean and format raw data inputs to ensure they are ready for analysis in our web software.
- Assist in building simple user interfaces that allow non-technical clients to interact with our findings.
- Ensure all code follows our internal standards for readability and logic.
What we are looking for
- Familiarity with modern JavaScript (ES6 and later) and a solid grasp of basic programming logic.
- Comfortable using HTML and CSS to build functional, clean interfaces for data presentation.
- Basic understanding of version control using Git.
- An interest in financial data and the ability to think through logical puzzles.
- Attention to detail: you should be someone who enjoys finding the one small error that makes a calculation fail.
- Eager to learn how business economics work and how software can be used to audit them.
- Comfortable working as part of a remote team and communicating clearly via text and video.
Helpful background
- Some exposure to a frontend library such as React or Vue.
- Experience with or interest in data visualization libraries like D3.js or Chart.js.
- A basic understanding of financial terms like cash flow, margin, or capital allocation.
- Experience working with JSON or CSV data formats.
What the role offers This role provides direct exposure to high-level commercial decision-making. You will not be a anonymous coder in a large department: you will see exactly how your tools are used to advise boards and investors. We offer a stable, fully remote working environment where the focus is on the quality of your output and the logic of your code. Since we are a lean firm, …
Skills
- javascript
- es6
- React
- d3
- chartjs
- js-chart
- JSON
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
