B2B

fully remote, Poland

Frontend Developer (React, Zustand & Mapping Applications)

Who we are - and why you might want to join us?


We’re a software development company based in Kraków, working with international clients from industries like foodtech, construction, fintech, real estate, or healthcare. Over the last 15+ years, we’ve delivered 150+ digital products - from web and mobile apps to complex platforms and MVPs.


We work in small, cross-functional teams, combining business and tech expertise. Some of us have been here for 5, 8, even 13 years - and we’re still growing!

What connects us? A pragmatic approach to software development, a curiosity for new technologies, and a culture of collaboration. We value autonomy, clear communication, and doing things the right way.


👉 Looking for a place where you can grow, have a real impact, and enjoy what you do? 

Join us and be the architect of our success stories! 👈



FRONTEND DEVELOPER (React, Zustand & Mapping Applications)


MID or SENIOR

[100% Remote]

Role dedicated to a long-term project for our European client (construction industry)


About the Role:

Join us as a Frontend Developer to build dynamic, map-based web applications. We are looking for someone who combines engineering expertise with a sharp eye for detail and UI stability. You should feel at home with React and TypeScript and be ready to immerse yourself in our current codebase, ensuring that new features align perfectly with our established architectural standards.



Key Responsibilities:

  • Developing and maintaining advanced interactive maps using Leaflet and rendering complex spatial data sets (GeoJSON)
  • Managing application state using Zustand, with a particular focus on ensuring smooth performance when handling large datasets
  • Ensuring visual consistency of the user interface and an intuitive user experience, in alignment with the project's design standards
  • Writing clean, strongly typed code in TypeScript and creating tests for key functionalities and business logic
  • Engaging deeply with the existing codebase, adhering to established design patterns, and ensuring the scalability and maintainability of implemented solutions


 


Why Join Railwaymen? 


💼 Real impact on projects and processes

  • 26 Paid days off
  • Long-term cooperation
  • Remote work
  • Collaboration with an international team


Sound like something for you? Send us your CV-- we’re excited to meet you!



What’s next?

  1. Initial Call: If your profile aligns with our needs, we’ll invite you for an online call.
  2. Tech Check: We’ll invite selected candidates for a technical interview to assess specialist knowledge.
  3. Client Interview: You’ll meet the Client’s team for a deep-dive technical discussion.
  4. Practical Task & Review: You’ll be asked to solve a coding challenge, followed by a walkthrough to discuss your approach and reasoning
  5. Offer: If everything clicks, we’ll send you a complete offer with all the details.
  6. Welcome aboard!

*Note: Depending on the specific case, an extra step might be added to the process.


Still scrolling? Maybe that’s a sign... We're waiting for you!



Your next adventure starts here!

Career path
  • Junior Front-End Developer
  • Front-End Developer
  • Senior Front-End Developer
  • Lead Front-End Developer
Must have
  • React & TypeScript Proficiency – Solid background in building modern web applications using React within a strict TypeScript environment
  • Interactive Mapping – Hands-on experience with Leaflet for creating interactive maps and visualising spatial data
  • State Management – Competence in using Zustand for efficient and scalable state handling
  • Geospatial Data – Experience processing and rendering GeoJSON or similar spatial data formats
  • Testing Practices – Ability to write effective tests for core logic and utility functions to ensure code reliability
  • Attention to Detail UI – A strong focus on delivering consistent, polished, and intuitive user interfaces
  • Project Adaptability – Ability to work effectively within an established codebase, respecting existing patterns and coding standards
  • English proficiency (min. C1) allowing for seamless technical communication



Sounds like you? Send us a sample of code / share the repository with us! 


Nice to have


Benefits
  • Paid Lunch Break
  • Work-life balance
  • Friendly atmosphere
  • Complete onboarding
  • Impact on processes
  • Paid days off on B2B
  • Internal library
  • Various form of knowledge exchange
  • Developers summit meeting
  • Railwaymen Round Table status meetings
  • 1:1 meetings
  • Medical package
  • Sport subscription
  • Wednesday pizza!
Applying for Frontend Developer (React, Zustand & Mapping Applications)