Frontend Developer (React)

  • Overview

    What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries, not to mention one of the most dangerous. That’s why we’re looking for experienced Senior Frontend Engineers to join Procore’s journey to revolutionize a historically underserved industry.

  • Responsibilities

    • Design, implement, test and deliver highly scalable products
    • Write a highly performant code that minimizes payload size and deferred scripts while consuming the lowest possible amount of browser resources and high-quality code in a Test Driven Development environment (Jest, react-testing-library, enzyme, cypress)
    • Create, maintain, and contribute to a custom framework and component library built in React
    • Develop fellow teammates by conducting code reviews, providing mentorship, pairing, and training opportunities
    • Leverage a customer-centric approach to lead architectural design decisions that improve scalability and performance for users
    • Work closely with a team of engineers, product managers, and UX experts
    • Develop test strategies, work with test automation frameworks, write unit/functional tests to drive code coverage and automation metrics
  • We Require

    • 4+ YOE in OOD, Functional Programming, TDD, or Design principles; 4+ years experience with JavaScript.
    • Additional preference with modern libraries and frameworks (namely React)
    • Proven experience with web tooling like Webpack, Jest, NPM, Typescript, etc.
    • Experience with Web Content Accessibility Guidelines (WCAG 2.0)
    • Experience working with asynchronous requests in large scale applications and developing RESTful APIs
    • Proven expertise with modern web development, including development, testing, staging, deploying, and monitoring
    • English level - upper-intermediate or above
    • Nice to have:
    • Bachelor’s Degree in Computer Science, a related field, or comparable work experience
    • Experience with other tools including Kubernetes, Docker, AWS, CDN configurations, and Nginx

You may be interested

Senior Frontend Engineer - TypeScript

🇺🇦Kyiv, Ukraine

Full Stack Software Engineer

🇺🇦Kyiv, Ukraine

Middle React Engineer

🇺🇦Kyiv, Ukraine

Looks like talking about your friend?

Be the one to get us in touch