Back to listing

React Typescript Developer
Romania (Brasov, Iasi, Cluj-Napoca, Bucharest, Craiova, Timișoara), Moldova (Chisinau), Morocco (Casablanca)

Date posted: 29.01.2024

Job type: Full time

Romania (Brasov, Iasi, Cluj-Napoca, Bucharest, Craiova, Timișoara), Moldova (Chisinau), Morocco (Casablanca)

Remote work

Full time

Job perks: Top client; Agile environment

About the project

How we hire:
At Pentalog, excellence is what you'll do. We're guided by a mission to positively impact the software development world.

Pentalog has partnered with a global market research company and is looking for a Typescript Developer with experience in building, deploying and maintaining mobile-focused React web applications. This role offers the opportunity to lead a small team in the development of a greenfield Progressive Web Application (PWA). You will have the opportunity to make key decisions on client-side development and be responsible for setting up the project for testing, CI and deployment.

You'll be provided with full Figma UI designs and a pre-existing backend API to produce a responsive, mobile-first application that renders fully on the client and provides a similar experience to a sister native Android app they've developed.

The PWA requires the latest supported features in Chrome and Safari, such as Push messaging and background synchronisation. Experience of developing ServiceWorker with Webpack/Vite using libraries such as Workbox is highly desirable. Performance of the PWA is important, so knowledge of using tools such as Lighthouse / Core Web Vitals, JS bundling and React-compatible alternative renderers such as Preact would be highly valued.
 

Job requirements

  • Extensive experience in React web services development (with knowledge of JSON and/or XML formats);
  • Experience of programming React with TypeScript, including modern styles such as React Hooks and state management tools such as Redux, RTK Query or TanStack Query;
  • Proficient in using UI toolkits such as Material UI, Framework7, Onsen or similar;
  • Experience of using Storybook for UI development;
  • Professional experience with RESTful HTTP APIs;
  • Familiarity with JWT authentication and OpenAPI (OAS 3) specification;
  • Strong advocate of clean architecture and good software design practices;
  • Experience with Jest, React Testing Framework and Cypress for automated testing;
  • Strong knowledge of HTML, CSS, JavaScript and web application development;
  • Experience with Service Worker/ PWA features and Web Storage APIs;
  • Knowledge of SCSS, SASS, Less or similar styling languages;
  • Experience with GIT for source control;
  • Understanding of CI/CD workflows;
  • Knowledge and experience of working in Agile development environments;
  • Familiarity with issue/project tracking software such as Jira;
  • Ability to produce clear, informative documentation;
  • Fluent English.
     

Responsibilities

  • Effectively communicate with team members and contribute to team efforts;
  • Diagnose and solve issues in complex systems;
  • Quickly learn new technologies and implement them in projects;
  • Share expertise and mentor junior team members;
  • Adjust to changing priorities and maintain productivity.
     

Extra skills

  • Redux Saga;
  • Storybook;
  • Comfortable with Unix core command line tools such as “find”, “grep”, “awk” etc.;
  • Familiarity with DevOps practices and tools;
  • Experience of using AWS services;
  • Experience of user interface and experience design.
     

Benefits

  • Foreign language classes;
  • Competitive salary and bonuses;
  • Free pass to learning platforms;
  • A multicultural, friendly work environment;
  • Working in a company with an Agile mindset: continuous knowledge sharing and validated learning;
  • The possibility to bring your own creative and innovative ideas to life;
  • Mentorship programs that encourage and enable your professional development;
  • Great career development opportunities;
  • Improvement of your hard and soft skills through workshops, knowledge sharing sessions and presentations on multiple IT-related topics.
     

About Pentalog

As a leading European Software Services company operating internationally in France, Romania, Germany, Moldova, UK, Vietnam, Mexico, Morocco and USA, we employ over 1,300 engineers and IT experts who work in a very dynamic, multicultural working environment.

At Pentalog, your talents & ambitions are recognized and rewarded; we offer plenty of opportunities to develop, both individually, as well as a professional, and we reward our collaborators who understand the importance of self-improvement.

Super humans