Senior JavaScript Software Engineer

Ukraine

Apply

Vacancy description

POSITION DESCRIPTION: 

We’re looking for experienced JavaScript Frontend Software Engineer to join a team of experts reshaping architectural design through 3D, cloud, and AI technologies - in collaboration with top global architecture firms.

The project is a platform for collaboration while performing architectural design between all parties. Core part of platform is a web site. It includes collaboration features like sharing the models, commenting, making markup, review changes history, etc.

LOCATION: Ukraine (remote)

MINIMUM EXPERIENCE: 

4+ years of commercial experience in frontend development with React and TypeScript.

EDUCATION: 

Relevant degree in Computer Science, Data Science, or a related field.    

REQUIREMENTS: 

  • Strong JavaScript/TypeScript (ES6+, async/await, modules)
  • Experience in building and maintaining scalable, high-performance web applications using React.js
  • Deep understanding of React core principles, including Hooks, component lifecycle, functional components, and component-based architecture
  • Proficiency in TypeScript, including the ability to leverage its static typing capabilities to build robust, type-safe, and maintainable codebases
  • Extensive hands-on experience with modern state management solutions such as Redux, Redux Toolkit, Context API, or other popular libraries
  • Experience integrating frontend applications with backend services using either RESTful APIs or GraphQL
  • Experience with modern code versioning tools, specifically Git, and familiarity with collaborative development workflows (e.g., pull requests, branching strategies)
  • Intermediate or higher spoken English; ability to pass interviews and communicate with international teams

NICE TO HAVE:

  • Experience with Three.js would be a huge plus
  • Understanding how backend and related technologies work

DUTIES: 

  • Develop and maintain responsive, scalable, and high-performance user interface components and features using React.js and TypeScript
  • Translate UI/UX designs and wireframes into high-quality, reusable code and visual elements
  • Implement and manage application state using appropriate state management solutions (e.g., Redux, Redux Toolkit, Context API, Zustand, etc.)
  • Integrate frontend applications with RESTful APIs or GraphQL services
  • Participate in code reviews to maintain code quality, consistency, and best practices
  • Optimize application performance, solve complex UI issues, and debug production problems

COMPENSATION & BENEFITS:

  • Competitive salary 
  • Professional and friendly team 
  • Flexible work schedule 
  • Remote work mode
  • Paid vacation, sick days, and more 

Why us

grow
Grow professionally
balance
Keep your life balanced
health
Be healthy
possibilities
Feel good
comfort
Be safe
protection
Be wealthy
fun
Have fun

Send resume

Send us your contacts and resume. We will contact you soon.

Clear Selection

 

By pressing this button you agree to the Privacy Policy

Any questions?

We are happy to answer.

Elina Shcherbak
Elina Shcherbak
Maksym Martyniuk
Maksym Martyniuk
Dhanshree Pawar
Dhanshree Pawar
Vishakha Pathak
Vishakha Pathak
Hemalatha Krishnan
Hemalatha Krishnan
Sofia Popova
Sofia Popova
Gulchiroy Khaydaralieva
Gulchiroy Khaydaralieva
scroll down to explore
to the top