Logo
Maciej – React, React Native, Typescript, experts in Lemon.io

Maciej

From Poland (UTC+2)flag

Front-end Web Developer|Senior

Maciej – React, React Native, Typescript

Maciej is a Senior Front-end Developer. His skill set is just perfect for almost any Front-end (React and React Native) application development. Maciej is a good decision-maker and answers questions with great detail. He’s easy to communicate with, he is a fast learner, he dives deep into the problem and trying his best to resolve it from the basement.

10 years of commercial experience in
Edtech
Fintech
Medtech
Main technologies
React
3.5 years
React Native
1.5 years
Typescript
6 years
JavaScript
6 years
Angular
3 years
Next.js
2 years
Additional skills
Redux Thunk
Redux Saga
Figma
GitHub
SASS
GitLab
Laravel
PHP
Node.js
Gatsby.js
Expo
AWS
Tailwind CSS
Styled-components
GraphQL
Angular.js
Jest
REST API
Cypress
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior front-end engineer
Oct 2022 - Ongoing3 years 6 months
Project Overview

medical device - Web and VR for ophthalmologists - visual field test and other eye tests

Responsibilities:
  • one of the first employees working closely with the founding team;
  • created front-end architecture from scratch;
  • released Software as medical device (SaMD) to Europeans and American markets (MDR and FDA);
  • added tests in multiple levels of testing pyramid;
  • deployed to EC2;
  • coordinated migration to k8s and terraform;
  • debugging of production issues;
  • refactored major parts of legacy Node.js backend with clean architecture principles;
  • strategic product planning;
  • built CI/CD pipeline;
  • advising on agile processes and software delivery;
  • hired senior devs;
  • more...
Project Tech stack:
React
Node.js
C#
Typescript
MongooseODM
MongoDB
Lead developer
Dec 2021 - Aug 20228 months
Project Overview

A game for learning irregular verbs in English. Some gamification features: it remembers the last high score in the local storage, a player starts with 3 lives, and it has a sound on successful or failed answers.

Responsibilities:
  • implemented the design himself;
  • built the game entirely in Next.js;
  • added interactivity;
  • added responsiveness.
Project Tech stack:
Next.js
Tailwind CSS
React
JavaScript
React
Next.js
Frontend engineer -> Senior software developer -> Tech lead
Mar 2019 - Apr 20223 years 1 month
Project Overview

An ePOS for merchants (retail, gastronomy, services). One of the main players in the German and Austrian markets. Responsive, mobile within a web view.

Responsibilities:
  • joined as a Frontend Developer and worked mainly with React;
  • implemented analytics and took responsibility for it;
  • rewrote old cash register (jQuery) to React within a small team;
  • built a device testing wall in the office with login automation;
  • developed a cash book feature;
  • developed various forms inside the admin interface;
  • wrote unit (Jest), integration (React/Testing-library) and e2e tests (Cypress);
  • wore many additional hats to support the growing startup: interim scrum master and interim product owner;
  • was promoted to Senior Software Developer;
  • worked on ready2order's product and on the company's website using React in both realms;
  • led and represented two teams during his time there;
  • hired or helped hire at least 5 new colleagues.
Project Tech stack:
Typescript
Laravel
PHP
Node.js
Gatsby.js
Jest
Cypress
Gitlab
React
JavaScript
Mobile developer
Jan 2022 - Apr 20223 months
Project Overview

An iOS app for photo enthusiasts to help them develop their black-and-white films at home.

Responsibilities:
  • collaborated with a designer in Figma;
  • implemented the views for the app;
  • set up React Native project with Expo and later ejected it;
  • implemented state machine for starting/stopping the timer inside the app;
  • set up routing;
  • defined how data will be stored.
Project Tech stack:
React Native
Tailwind CSS
Figma
Next.js
GitHub
Expo
React Native
Front-end developer
Jul 2016 - Mar 20192 years 8 months
Project Overview

Web presence manager is Solocal's social network for companies which allows for the integration with Facebook, Google My Business, etc in order for updating all business information across those platforms. Maciej linked the scanner form that salespeople are using in order to sell the main platform to users in France. The main app was built with Angular and the scanner with Angular.js.

Responsibilities:
  • worked with Angular front-end that talked to Django back-end;
  • performed deployments after hours and took responsibility for them;
  • set up the CI/CD pipeline in Gitlab for building, testing, and deploying Angular application;
  • rebuilt the front end from Angular.js to Angular;
  • designed the component and how they talk to services;
  • used Rxjs (Ngrx) to solve complex UI problems like polling the infinite scrolling list;
  • wrote unit and e2e tests.
Project Tech stack:
Angular
Typescript
SASS
Gitlab

Languages

English
Advanced

Hire Maciej or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.