Sign up to save this job, get alerts, and apply with an optimized CV.
Frontend Software Engineer @ Tern Systems
Full Time
180000.00 - 264000.00
Job description
Professional Requirements
- University degree in Software Engineering, Computer Science, or a related field
- Professional experience building production web frontends with TypeScript and React (or a comparable component framework)
- Strong command of modern JavaScript/TypeScript, HTML5, CSS, and browser fundamentals (rendering, state, async, debugging with browser devtools)
- Experience writing automated tests — unit and end-to-end (e.g. Vitest/Jest and Playwright/Cypress)
- Experience with CI/CD pipelines and development tooling (e.g., Jenkins, GitLab)
- Excellent communication and collaboration skills within cross-functional teams
- English language proficiency, both written and verbal
- At least 3 years of professional experience in software development is preferred
- Familiarity with modern build tooling (Vite/Webpack) and modular or plugin-based frontend architectures
- Experience with state management at scale (Redux Toolkit or similar) and a component library (e.g. Mantine, MUI, Chakra)
- Experience with data-visualization or mapping libraries (D3, MapLibre, Leaflet)
- Experience with real-time data (WebSockets) and/or desktop delivery via Electron
- A strong eye for accessibility, usability, and performance in operator-facing UIs
- A background in the ATM/ATC domain is a plus
- Solid problem-solving skills and an ability to work independently
- A user-centric approach combined with the ability and willingness to learn
As an ideal candidate
- You have professional experience in frontend software development and a strong understanding of the full software development lifecycle.
- You approach complex problems with a pragmatic, solution-oriented mindset and are comfortable working in safety-critical environments where quality and reliability are paramount.
- You are self-motivated and collaborative, you value knowledge sharing, and you actively contribute to continuous improvement — both in code and in development processes.
- You are able to translate technical concepts into clear outcomes and work effectively within multidisciplinary teams to deliver robust, high-quality systems.
What we offer We offer an international work environment that fosters personal growth, supports training and continuing education, and a family-friendly work environment with flexible work hours. You will be working in close collaboration with colleagues in our headquarters in Iceland and given regular opportunities to travel to Iceland.
Additional information Applications must be submitted in English, and all applications are stored in accordance with the Icelandic Public Archives Act. The position requires you to work at our Warsaw office in Poland. We do not offer relocation packages at this point. To find out more about us, including information about our recruitment process, please visit If you have any further enquiries, contact us at [email protected] . ,[Design, develop, and maintain safety-critical software solutions, Collaborate with cross-functional teams to define requirements and deliver features, Build responsive, high-performance user interfaces and reusable components for real-time operational displays, Write clean, maintainable, and well-documented code, Review code and contribute to shared engineering standards and best practices, Test, debug, and improve software throughout the development lifecycle, Support deployment, monitoring, and ongoing improvement of production systems, Assist with writing operational and technical documentation]
Required skills
gitlab
debugging
communication
documentation
quality
problem-solving
monitoring
reliability
react
javascript
typescript
html5
webpack
jest
cypress
software engineering
collaboration
jenkins
testing
ci/cd pipelines
computer science
css
performance
playwright
software development lifecycle
redux toolkit
data visualization
deployment
websockets
unit tests
usability
accessibility
user interfaces
air traffic control
english proficiency
air traffic management
state management
vite
automated tests
vitest
electron
real-time
safety-critical
leaflet
end-to-end tests
mui
component library
d3
maplibre
user-centric approach
mantine
frontend architectures
build tooling
chakra
mapping libraries
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Company information
- Company
- Tern Systems
- Location
-
Polska, mazowieckie, Warszawa
Poland - Posted
- 1 week ago
Interested in this position?
Create your free account and tailor your CV to match this job.