Junior UI Engineer
Pixel Systems
Description
We are adding a new developer to our team to help build the front-end interfaces for a prominent German maritime logistics group. In this role, you will work on the dashboards and data entry systems that allow port operators to track container movements and manage vessel schedules. This is a fully remote role where you will focus on building clean, functional tools that help people manage complex logistics data without the clutter of unnecessary design trends. We value code that works over designs that look good but fail in practice.
About Pixel Systems Pixel Systems is a small, remote software agency. We do not build flashy consumer apps or marketing sites that disappear after a month. Instead, we focus on the practical tools that teams actually use to run their businesses. Our work usually involves building admin panels, CRM integrations, and the kinds of database migrations that keep operations running smoothly. Our clients come to us when they need to replace a disorganized spreadsheet with a reliable database or get different software tools to communicate with each other.
Our approach is straightforward. We provide fixed quotes before we start any work, we host weekly demos to show our progress, and we hand over everything when we are finished. This includes the code, the documentation, and even walkthrough videos for the users. We use reliable, well-tested technologies like Node, React, and Postgres because we want the software we build to be stable and easy for others to maintain. We are a team of developers and designers who prefer solving real operational headaches over chasing the latest industry fads.
The Role As a Junior UI Engineer, you will spend your time building and refining the visual parts of our applications. For the maritime logistics project, this means creating interfaces that display real-time shipping data, port congestion levels, and cargo manifests. The work is less about high-concept art and more about information density and usability. You will work on making sure that a warehouse manager can find exactly what they need in a table of ten thousand rows.
Your daily tasks will include:
- Turning wireframes into functional React components.
- Building data tables that are easy to sort, filter, and search.
- Writing CSS that stays consistent across different parts of a large application.
- Connecting front-end forms to our back-end APIs to ensure data is saved correctly.
- Fixing small visual bugs and improving the layout of existing internal tools.
- Participating in weekly demos to show clients the latest features you have built.
- Writing simple documentation to explain how new interface elements work.
What You Bring We are looking for someone who is organized and enjoys the process of building things that work. You do not need a decade of experience, but you should have a solid grasp of the basics. This role is a paid position, and we offer a salary that is competitive for the entry-level market.
We need you to have:
- A basic understanding of HTML and CSS, specifically how to build layouts that do not break on different screen sizes.
- Familiarity with JavaScript and the ability to explain how data moves through a simple script.
- An interest in building "boring" but essential software like admin panels or inventory trackers.
- The ability to work independently in a remote setting and stay on top of your tasks.
- A preference for writing readable, simple code rather than complex or clever solutions.
- Good communication skills, as you will need to explain your progress to the rest of the team.
Helpful Background While we do not expect you to be an expert in everything, it is helpful if you have some familiarity with the tools we use every day. If you have used any of the following in your own projects or studies, please let us know:
- Basic experience with React or another modern JavaScript framework.
- Knowledge of