Middle/Senior Front-End (React.js) Developer (Construction Domain)

Remote (Ukraine only) JavaScript Software Developer

Required skills

React.js / strong
TypeScript / strong
English / good

We are looking for a creative and skilled Front-end Developer with a focus on React.js development. Your primary responsibility will be new functionality development, continuous improvement and optimization of existing codebase, troubleshooting, technical debt and experiments.

Customer

A small Swedish company upgrading and maintaining a Construction platform for risk and task management at the construction site.

Project

Our client BuildSafe is one of the fastest growing digital solutions within the construction technology. As of late last year, they are a part of Infobric Group – one of the Nordic region’s largest SaaS-companies. BuildSafe helps construction teams work safer and more efficiently with our powerful collaboration platform for risk- and task management on site.

Project tech stack:

  • React+Redux
  • PHP
  • Scala – used for analytics service and reporting domains. Functional programming practices are used
  • GoLang – used for authorization and statistics gathering for reports and insights
  • ObjectiveC/Swift
  • Java/Kotlin – Java as legacy for Android app, 90% on Java, 10% on Kotlin TypeScript – main part for the SPA. Functional programming
  • CoffeeScript – front-end, used in some core components but mainly remains in CRM
  • AWS – cloud service for the product, mainly run on EC2 instances with Ambassador, service containers and DB. In addition, EFS and AWS Load Balancer is used

Requirements

  • Min 3 years of experience in modern web application development
  • At least 2 years of experience with React
  • Extensive experience in working with Typescript
  • Experience in building complex user interfaces
  • Experience in working with best practices and modern approach towards engineering
  • Technical English skills for communication in task trackers and documentation
  • Pre-Intermediate level of English or higher

 

Will be a plus:

  • Have experience in component library development (storybook)
  • Understand ground principles of good UI/UX
  • Do not limit your professional interests in front-end stack only
  • Have been working with products, which have undergone transitions from AngularJS to React or where both frameworks are being worked on in parallel
  • Have been working with products which have been undergoing multiple growth stages, starting from prototyping and MVP
  • Understand differences between B2B and B2C products
  • Ready to dive into product development as an end user and see the product from customers’ perspective

Responsibilities

  • You will be one of the key engineers for our web application
  • Focus on new functionality development, continuous improvement and optimization of existing codebase, troubleshooting, technical debt and experiments
  • Pro-activity towards technical evolution of the product, work planning and innovation of development methods and processes
  • Responsible for your own code and its quality on all development phases
  • Readiness to write Unit and API tests
  • Code reviews

WHY US

  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb