Senior Front-end Developer

Code for humans

  • Codemachine
  • Wrocław
  • 10 000 - 15 000 PLN net / month
  • B2B


Experience level: Senior

- you have at least three years’ experience as a programmer,

- you can create "real-time" applications that deal well with large amounts of data,

- you have a great knowledge of the browser environment,

- you are fascinated with elegant architecture and clean and testable code,

- you are interested in, and familiar with, the concepts of functional programming.

- English very good


Necessary on this position:
  • JavaScript
  • HTML5
  • CSS3
  • TypeScript
  • Redux, Redux Saga, RxJS libraries

Project you can join

You will be able to develop working on the following projects:

The system being created for a Dutch company from the field of micromobility. The main tasks of the system include collecting data on vehicles, providing analytics tools and front-end visualization.

The system created for the Polish entity from the field of vehicle telematics and employee management. The platform is undergoing further intensive development, based on the project as well as current research on the needs of users and the industry. The application has the following functions and features: real-time, PWA, reporting, control of drivers' work time online, geofencing, route generation, etc. The source of data are telematics devices, digital tachographs and on-board computers. In the next stages of platform development, we are going to connect smartphones and other IoT devices. Event-driven architecture, serverless in the Google Cloud Platform infrastructure. Our application is used by companies working continually around the clock, so stability and security of operations will be your highest priority.

In our work, we use modern technologies carefully selected for ongoing projects, such as: lithium-html, web components, Firebase (in particular Firestore), Redux, Redux Saga, Webpack, SASS. Thanks to close cooperation with Google, we have access to yet unpublished technologies and a real impact on their shape. Prepare for a large amount of learning and discovering!

Work time division

New features
Bug fixing

How we code?

  • Version control: Git
  • Style guide
  • Code review
  • Pair programming
  • Static code analysis
  • TDD
  • BDD
  • Code metrics
  • Knowledge database

How we test?

  • Unit tests
  • Integration tests
  • System tests
  • Pentests
  • Performance tests
  • Manual testing
  • Test automation
  • CI

How we manage our projects?

  • Methodology: We do not use rigid methodologies. Our work is based on mutual trust, autonomy and motivation to achieve the best results and quality.
  • Who makes architectural decisions? CTO, team
  • Who makes technology stack decisions? CTO, team
  • Concurrent projects per team member?: 2
  • Team line-up:
  • Developers: 4
  • PMs: 1
  • Designers: 1


  • Laptop
  • PC
  • Additional monitor
  • Headphones
  • Personal container
  • Phone
  • Freedom to pick your tools
  • Operating system

Work environment

  • Tech supervisor
  • Open space
  • Separate rooms
  • Dress code
  • Flexible working hours
  • Remote possible: 40%
  • Office hours: 8 - 20


  • Healthcare package
  • Healthcare package for families
  • Leisure package
  • Leisure package for families
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
  • Lunches
  • Adaptation tips
  • Language courses
  • Temporary housing
  • Help finding an apartment
  • Visa Services
  • Sign up bonus
  • Flight ticket
  • Money for moving expenses
  • Car parking
  • Bicycle parking
  • Shower
  • Chill room
  • Playroom for children
  • Integration events

Contact this employer

Codemachine is a Data Controller ...