Tech Pipeline specializes in removing the operational drag that slows companies down. We focus on fixing the broken middle of business processes where data gets lost or approval chains fail. For this project, you will help a Jeddah-based firm specializing in regional logistics by refining the interfaces their teams use to manage daily routing and scheduling.
About the role
The Junior UI Developer role at Tech Pipeline is about more than just aesthetics. We build interfaces that help operators see the ground truth of their data. In many of the companies we work with, the tech stack has outgrown the team, leading to situations where users are confused by outdated dashboards or broken forms. You will be tasked with identifying where the user interface is failing to reflect the actual state of the system. This might mean investigating why a routing rule is not displaying correctly or fixing a data entry screen that causes errors in the finance logs. This is a fully remote position where you will work closely with our technical team to ensure that the tools we leave behind are intuitive and functional for the long term.
What you will be doing - Updating and maintaining the frontend code for internal operational tools using HTML, CSS, and JavaScript.
- Reading browser console logs to identify and fix errors in data visualization or form submission.
- Translating technical requirements from our operations specialists into clear, usable interface components.
- Assisting in the cleanup of legacy code to ensure that the user interface stays aligned with backend database changes.
- Testing new interface features to ensure they work reliably across different screen sizes and browsers.
- Documenting UI components and styling rules so the client team can manage the system once our engagement ends.
- Collaborating with backend developers to ensure that API responses are mapped correctly to the frontend display.
- Helping to build simple, effective reporting dashboards that stop the drift of financial and operational numbers.
What we need from you - Basic knowledge of frontend technologies including HTML5, CSS3, and modern JavaScript.
- Some familiarity with a JavaScript library or framework such as React, Vue, or Angular.
- A clear, logical approach to solving problems and a high level of attention to detail.
- The ability to write documentation that explains how a specific interface component works.
- A willingness to learn about the underlying business logic that drives the interfaces you build.
- Reliable communication skills for working in a fully remote environment where documentation is key.
- Experience using browser developer tools to inspect elements and troubleshoot basic scripting errors.
- The ability to follow an existing design system while identifying areas for practical improvement.
Helpful background - Previous experience with Git or other version control systems for managing code changes.
- Basic understanding of how to interact with RESTful APIs to fetch and display data.
- A background in a service-oriented role or an interest in how logistics and operations work.
- Exposure to design software like Figma or similar tools for reviewing interface mockups.
What the role offers - Full-time, permanent employment in a role that prioritizes technical growth and clarity.
- The flexibility of a fully remote work arrangement that values results over hours spent at a desk.
- Attractive and competitive pay that reflects the entry-level market and the importance of this work.
- Direct experience working on high-impact projects for regional leaders in the logistics sector.
- A work environment that avoids unnecessary meetings and focuses on deep, technical tasks.
- The opportunity to learn how to bridge the gap between complex backend systems and user-facing tools.
Working at Tech Pipeline
We are a company of operators and builders who prefer concrete solutions over abstract frameworks. Our communication is centered on weekly updates and clear documentation rather than constant meetings. We do not stay for long-term retainers: we fix the problem, stay through the first month of live operation to ensure the system is stable, and then we hand everything over to the client. This means our code and our interfaces must be clean, readable, and easy for someone else to maintain. We value people who are comfortable looking at the actual logs and config files to find the source of truth. At Tech Pipeline, your work is done when the client can run their own system without needing us to intervene. We stay close to the technical reality of the work while maintaining the freedom of a remote environment.