Tenexti is an emerging software development company based in Lviv. We specialize in creating innovative solutions, delivering high-quality results, and helping our clients turn their ideas into reality. With a passion for technology and a commitment to excellence, we strive to build lasting partnerships and drive meaningful impact through our work.
We are looking for a Frontend engineer to join our team.
🧑💻 What we expect from the ideal candidate:
You have 2–3 years of experience working with React in production environments.
You are a good engineer. You don’t write code just to the point where it starts working. You go the extra mile to make your code elegant, simple, robust, and easy to maintain.
You have strong TypeScript and React proficiency. You understand component architecture, state management, API integration, performance, and frontend best practices.
You have good UX taste. You care not only about how the code works, but also about how the product feels. You notice rough edges, think about users, and want to build interfaces that are clear, fast, and pleasant to use.
You think beyond just coding. Building great software isn’t about closing tickets — it’s about making the product and codebase better every time you touch it. You ask questions, care about the “why”, and think about the real business impact of your work.
You are open-minded and eager to learn. You are interested in modern frontend tools, patterns, and approaches, and you are excited to apply them in real production systems.
You are a good team player. You treat people around you well and have strong communication skills to articulate technical decisions clearly.
You don’t need supervision. You are self-driven and can solve problems on your own. You take initiative when you see opportunities for improvement.
💡 What you will do:
Work on two main products of the company. One product is already built with React, while the second one currently has a legacy Vue.js frontend that needs to be rewritten using a modern React stack.
Maintain and improve the existing React product. You will add new features, build new pages, improve existing flows, and continuously make the user experience better.
Rewrite a legacy frontend from Vue.js to React. This is a great opportunity to build a modern frontend from the ground up using current best practices, clean architecture, and a thoughtful developer experience.
Create high-quality user interfaces. You will work not only on functionality, but also on usability, clarity, performance, and the overall feeling of the product.
Improve frontend architecture. You will help shape component structure, data-fetching patterns, reusable UI abstractions, routing, forms, error handling, and overall maintainability.
Collaborate with backend engineers. Most of the heavy business logic lives on the backend, but the frontend must represent it clearly and reliably for users.
Perform code reviews. We treat code reviews seriously. You will review pull requests, suggest cleaner and simpler approaches, and also receive thoughtful reviews from your peers.
Optionally explore backend Node.js services in the future. This is not required for the role, but if you are interested, there may be opportunities to look into our Node.js/NestJS ecosystem over time.
Team and Customer:
We are a team of engineers based in Lviv working for a US-based customer. All engineers and architectural decisions are here locally—no late calls with the US, no overseas knowledge holders blocking you.
Our customer is not backed by venture capital but by reliable business revenue. We’re self-funded and don’t experience pressure to cut roles in Ukraine due to "country risks"—quite common lately.
We’re hiring due to business growth. By leveraging technology and smart people, we empower the business to grow further.
Product:
We work on a high-stakes data synchronization system handling hundreds of thousands of records in real-time. The product ensures d


