e. g. Python, Warsaw, Startup

Senior Frontend Engineer (React/JS)

location-pointer-icon Warsaw, Krakow, Bialystok, Bydgoszcz, Gdynia, Wroclaw, Katowice, Kielce, Lodz, Koszalin, Lublin, Posnan, Sopot, Szczecin, Gdansk, Zielona Gora
zł 20000 — 24000
Gross / Month / B2B
Front-end
remote
Apply

Together with the Zoolatech team, Procore Technologies develops a cloud-based construction management software that allows their clients to effectively build skyscrapers, hospitals, data centers, stadiums, and schools. At the same time, it makes the management of finances, quality, teams, and risks transparent, convenient, and compliant with regulations.

Procore is a specialist in the construction management domain, and at the same time, it is also a very tech company developing their web and mobile solutions actively. Procore has been actively growing even during the pandemic and moreover, it went public this year.

The primary goal of this project is to standardize our front-end (FE) technology and UI design across all platform components and tools. At present, our FE design lacks consistency: while some features have been developed using cutting-edge technologies like React, TypeScript, and the micro-frontend approach, numerous outdated legacy pages still rely on ERB files (Ruby on Rails frameworks) or Hydro-clients. To harmonize our technology stack, extensive efforts are necessary to decouple the front-end from the back-end and to encapsulate the FE within a micro-frontend architecture.

This project offers extensive opportunities to migrate legacy pages to a cutting-edge technology stack. You'll have the chance to work with the latest tools and platforms used by leading companies for their web solutions, ensuring the highest quality through comprehensive monitoring. Engage with sophisticated front-end platforms and gain insights into their operation within large-scale environments.

If you thrive on refactoring, enhancing tools and technologies, and are curious about the intricacies of microfrontend architecture, you'll find this work rewarding.

However, if your passion lies primarily in designing UIs and building business logic from the ground up, this role may not align with your interests.


Responsibilities

  • Migrate existing features to the new architecture using specified modern technologies and custom libraries.
  • Document the migration process, including challenges faced and solutions implemented, to guide future migrations and developments and to keep tracking record of the progress.
  • Design, implement, test, and deliver highly scalable products that are global and secure by design.
  • Develop test strategies, work with test automation frameworks, write unit/functional tests to drive code coverage and automation metrics
  • Develop fellow teammates by conducting code reviews, providing mentorship, pairing knowledge sharing
  • Coordinate closely with the team to maintain focus on project goals and deadlines, organizing daily check-ins to keep everyone aligned.
  • Communicate with the distributed international team to resolve blockers, issues and code conflicts and consult about timelines and solutions.

Skills Required

  • 5 years of experience as a Software Engineer, with a proven track record of successfully delivering complex projects.
  • Strong expertise in software architecture design and development, with proficiency in React, Webpack, Jest, NPM, Typescript, Storybook.
  • Experience working in multinational teams with members located in different timezones.
  • Excellent problem-solving and analytical skills, with the ability to think critically and provide innovative solutions.
  • An excellent communicator comfortable interacting over Zoom and Slack which enables effective collaboration with team members, stakeholders, and cross-functional teams.
  • Readiness to learn Ruby and create simple Restful API calls.

Nice to have

  • Experience in Backend, especially with Ruby/RoR would be a big plus as the monolith was created using this technology
  • Experience working with asynchronous requests in large scale applications and developing RESTful APIs
  • Experience with software catalog systems (like Backstage)
  • experience with different deployments & bootstrapping

Social Package:

For B2B cooperation we offer: paid vacation and fully-paid sick leaves; medical insurance or gym compensation; holidays days off; trainings compensation and English classes.

- Career opportunities

Our team is built on excellent working experience, open-mindedness, and togetherness. We are open to discussion, helpful and ready to share our expertise with the newcomers.

- Education and Development

We encourage our employees to participate in workshops, conferences, and meetups.

- Technical Events

We are organizing ZoolaTalks, where are meetups for employees, where experienced engineers share their cases, solutions, and ideas. We go deeper into knowledge-sharing as it helps to build strong teams with deep expertise.

Are you curious? Apply now to learn more about this opportunity

Zoolatech
Outsource
10 - 50
Industry
E-commerce, Fintech/Banking, Medtech/Healthcare, Media, Retail
Founded
2017

This site uses cookies to offer you a better browsing experience.

Find out more on how we use cookies and how to change cookie preferences in our Cookies Policy.

Customize
Save Accept all cookies