From innovative startups to large enterprises, our unparalleled expertise with the frameworks that are revolutionizing the industry make us the premier development team to help expand and execute our clients vision.
Tech Fabric has offices at US (Gilbert, Arizona), Ukraine (Dnipro) and India. Company serves Customers from different business domains: E-Commerce, Health Care, Automotive Resale, Insurance and many others.
Our team is friendly, tolerant, united and collaborative. We are all part of one family that is Tech Fabric. Tech Fabric values all opinions and always welcome new ideas. We are rapidly developing and supporting the development of our employees.
If you are looking for an interesting job, a warm atmosphere and a team that is really pleasant to work with, welcome to Tech Fabric!
-
· 67 views · 4 applications · 3d
Flutter Developer
Full Remote · Ukraine · 3 years of experience · B2 - Upper IntermediateWe are looking for a highly skilled and engaged Flutter Developer to play a pivotal role in the development of our flagship mobile and web video streaming application. You will be responsible for building new features, refining existing ones, and ensuring...We are looking for a highly skilled and engaged Flutter Developer to play a pivotal role in the development of our flagship mobile and web video streaming application. You will be responsible for building new features, refining existing ones, and ensuring our application is robust, scalable, and a delight to use.
Project is a sports-media platform where content is curated by athletes, verified by the source. No noise. No trolls. Just real-time updates, exclusive content, and insider access—all in one place.You will be deeply involved in architectural decisions, from managing real-time socket connections and data streams to implementing complex, animated user interactions. The ideal candidate is a problem-solver who thinks deeply about state management and isn't afraid to tackle unique challenges like low-level networking video streaming strategies.
Key Responsibilities:
* Develop and maintain high-quality, responsive, and performant features for our web, iOS and Android video streamign applications using Flutter.
* Architect and implement scalable and maintainable state management solutions using Riverpod and code generation patterns.
* Build complex, fluid, and profiessional user interfaces with custom animations, gestures, and `Hero` transitions.
* Integrate with our extensive Firebase backend, including Firestore, Firebase Auth, Cloud Functions, and Storage.
* Implement and manage features for video and audio streaming, including playback controls, background audio, and camera integration.
* Collaborate on building and maintaining a clean, testable codebase with a strong emphasis on dependency injection and separation of concerns.
* Work with GetStream to integrate live video streaming into the application.
* Troubleshoot and debug complex issues across the full technology stack, from the UI down to the networking layer.Required Skills & Experience:
* 3+ years of professional experience building and shipping web and mobile applications with Flutter.
* Deep expertise in Riverpod for state management. You should be able to discuss the nuances of different Notifiers, using `ref.listen` for side-effects, and structuring a multi-provider architecture.
* Strong experience with the Firebase ecosystem (Auth, Firestore, Storage, Cloud Functions).
* Proven ability to implement complex and custom UI/UX, including animations, `DraggableScrollableSheet`, `BackdropFilter`, and custom `GestureDetector` logic.
* Experience with declarative navigation using `go_router`.
* Proficiency with modern Dart, including `async/await`, Streams, and code generation tools like `freezed` and `build_runner`.
* A strong understanding of clean architecture principles and a passion for writing testable code.Nice to Have:
* Familiarity with video/audio packages like `video_player` and `just_audio`.
* Experience implementing in-app purchases (IAP), specifically with `purchases_flutter` (RevenueCat).
* Interest or experience in integrating with Generative AI platforms (e.g., Google Genkit, Firebase Vertex AI).
* A disciplined approach to testing, with experience using `flutter_test`, `mockito`, or `mocktail`.
We offer:• Competitive salary, long-term employment;
• Honest attitude, individual approach, stability, and keeping promises;
• Flexible schedule, possibility to partially work from home or remotely;
• Personal Development Plan;
• English lessons;
• Support in the war-situation;
• Yoga classes 2 times per week;
• Personal Time Off (Kid’s activities, Car maintenance, Doctor appointment, etc.);
• Supportive and friendly team members.
More
The position is full-time (40 hours per week) and is expected to last for 3-4 months, with the possibility of extending the collaboration for a longer term. -
· 255 views · 58 applications · 28d
QA Automation
Full Remote · Countries of Europe or Ukraine · 3 years of experience · B2 - Upper IntermediateWe’re looking for a developer experienced in building automated testing frameworks using Selenium that can be integrated into CI/CD pipelines such as Bitbucket Pipelines. The tests will target API/UI-driven systems with backends in Java (v18) and Laravel,...We’re looking for a developer experienced in building automated testing frameworks using Selenium that can be integrated into CI/CD pipelines such as Bitbucket Pipelines. The tests will target API/UI-driven systems with backends in Java (v18) and Laravel, including Auth0-based authentication.
Requirements:
- 3+ years of experience in QA Automation
- Hands-on experience with Selenium WebDriver and JUnit/TestNG for automated UI testing
- Solid understanding of REST API testing (Postman or similar tools)
- Java (18+) programming experience or strong willingness to advance in Java-based automation
- Familiarity with Laravel APIs and understanding of PHP-based backends
- Experience with Auth0, including OAuth 2.0 and JWT token flows
- Practical knowledge of CI/CD automation, preferably using Bitbucket Pipelines
- Confident use of Git (Bitbucket), branching strategies, and pull request reviews
Nice to Have
- Understanding of Docker for creating local test environments
- Experience with API mocking tools (Mockito or similar)
- Basic knowledge of AWS services and integrations for testing environments
Responsibilities:
- Develop and Maintain Automated Test Frameworks: Design, develop, and maintain robust and scalable automated test frameworks using Java and other relevant technologies.
- Test Planning and Execution: Collaborate with cross-functional teams to identify test requirements, develop test plans, and execute test cases to ensure the quality and reliability of software products.
- Test Automation: Develop and execute automated test scripts to validate software functionality, performance, and scalability.
- Defect Management: Identify, document, and track defects using defect tracking tools. Work closely with development teams to prioritize and resolve defects in a timely manner.
- Documentation: Create and maintain comprehensive test documentation including test plans, test cases, and test reports.
We offer: - Competitive salary, long-term employment;
- Honest attitude, individual approach, stability, and keeping promises;
- Flexible schedule, possibility to partially work from home or remotely;
- Personal Development Plan;
- English lessons;
- Support in the war-situation;
- Yoga classes 2 times per week;
- Personal Time Off (Kid’s activities, Car maintenance, Doctor appointment, etc.);
- Supportive and friendly team members.
-
· 65 views · 12 applications · 10d
Node.JS Developer
Full Remote · Countries of Europe or Ukraine · 3 years of experience · B2 - Upper IntermediateWe are looking for a highly skilled and engaged NodeJS Developer to play a pivotal role in the development of our flagship mobile and web video streaming application. You will be responsible for building new features, refining existing ones, and ensuring...We are looking for a highly skilled and engaged NodeJS Developer to play a pivotal role in the development of our flagship mobile and web video streaming application. You will be responsible for building new features, refining existing ones, and ensuring our application is robust, scalable, and a delight to use.
Project is a sports-media platform where content is curated by athletes, verified by the source. No noise. No trolls. Just real-time updates, exclusive content, and insider access—all in one place.You will be deeply involved in architectural decisions, from managing real-time socket connections and video streams to implementing complex, Firebase and Elasticsearch indexes.
Requirements:
- 3 + years experience with Javascript and NodeJS;
- 2+ years of experience working and designing NoSQL databases;
- Git + gitflow;
- Experience with docker and google cloud platform
- Experience with Elasticsearch
- Hands-on experience in building RESTful API’s and SPA’s;
- Experience in Third-Party services integration;
- Analytical capabilities;
- Design patterns;
- Upper-Intermediate+ English level, ability to communicate effectively in English;
- Great time management skills and self-organization;
Will be a plus:
• Video streams, ffmpeg;
• SOA, SOLID.
We offer:• Competitive salary, long-term employment;
• Honest attitude, individual approach, stability, and keeping promises;
• Flexible schedule, possibility to partially work from home or remotely;
• Personal Development Plan;
• English lessons;
• Support in the war-situation;
• Yoga classes 2 times per week;
• Personal Time Off (Kid’s activities, Car maintenance, Doctor appointment, etc.);
• Supportive and friendly team members.
More -
· 75 views · 11 applications · 10d
Flutter Developer with React
Full Remote · Countries of Europe or Ukraine · 3 years of experience · B2 - Upper IntermediateWe’re looking for a highly skilled Flutter Developer (with React experience) to take a key role in building our flagship mobile and web video streaming platform. This is an opportunity to work on a high-visibility sports-media product, where content comes...We’re looking for a highly skilled Flutter Developer (with React experience) to take a key role in building our flagship mobile and web video streaming platform.
This is an opportunity to work on a high-visibility sports-media product, where content comes directly from athletes — verified, authentic, and free from noise. Real-time updates, exclusive insights, and direct access — all in one place.You’ll help shape the architecture, develop new features, and ensure the platform’s performance, scalability, and user experience meet the highest standards.
Key Responsibilities:
- Design, develop, and maintain cross-platform applications (web, iOS, Android) using Flutter and occasionally React for web interfaces.
- Build and refine responsive, performant, and visually engaging UI components, with smooth animations and transitions.
- Architect clean and scalable state management using Riverpod, code generation, and best practices in dependency injection.
- Integrate deeply with Firebase (Auth, Firestore, Storage, Cloud Functions) and GetStream for real-time video and data streaming.
- Implement video/audio streaming features, including playback controls, background audio, and camera integration.
- Collaborate with designers, backend engineers, and product managers to deliver high-quality releases on time.
- Troubleshoot and optimize application performance across the full stack — from UI to networking.
Required Skills & Experience:
- 3+ years of professional experience developing and shipping Flutter applications (mobile and web).
- Solid understanding of Riverpod and modern state management patterns (e.g., ref.listen, Notifiers, multi-provider architecture).
- Hands-on experience with Firebase services (Auth, Firestore, Storage, Cloud Functions).
- Strong command of Dart and its async programming model (async/await, Streams).
- Experience with complex UI/UX implementation, including animations, gestures, and transitions (DraggableScrollableSheet, BackdropFilter, GestureDetector, Hero).
- Familiarity with declarative navigation using go_router.
- Working knowledge of React for building or maintaining web components is a plus.
- Understanding of clean architecture principles and a focus on writing maintainable, testable code.
Nice to Have:
- Experience with CI/CD pipelines and automated testing.
- Previous work on media-streaming or real-time communication products.
We offer: - Competitive salary, long-term employment;
- Honest attitude, individual approach, stability, and keeping promises;
- Flexible schedule, possibility to partially work from home or remotely;
- Personal Development Plan;
- English lessons;
- Support in the war-situation;
- Yoga classes 2 times per week;
- Personal Time Off (Kid’s activities, Car maintenance, Doctor appointment, etc.);
- Supportive and friendly team members.
-
· 97 views · 27 applications · 3d
Senior UI/UX Designer
Full Remote · Countries of Europe or Ukraine · 4 years of experience · C1 - AdvancedAbout the project We’re building a sports-media platform where content is curated by athletes and verified at the source — no noise, no trolls, just real-time updates, exclusive content, and insider access in one place. Our flagship mobile and web video...About the project
We’re building a sports-media platform where content is curated by athletes and verified at the source — no noise, no trolls, just real-time updates, exclusive content, and insider access in one place.
Our flagship mobile and web video streaming application delivers engaging, high-quality experiences to sports fans around the world.
About the role
We’re looking for a highly skilled and proactive Senior UI/UX Designer to play a key role in the evolution of our platform. You’ll collaborate closely with developers, product managers, and stakeholders to design elegant, scalable, and user-focused solutions. Your work will shape the way users interact with live content, manage personalized feeds, and engage with real-time streaming experiences.This role is ideal for someone who can go beyond executing design directions — someone ready to integrate deeply with the existing design system, contribute ideas, and drive the product forward.
Responsibilities- Lead the end-to-end design process for web and mobile experiences — from research and wireframes to high-fidelity prototypes.
- Collaborate with developers and product teams to ensure seamless implementation of design solutions.
- Refine and expand the existing design system for scalability and consistency.
- Translate complex technical requirements (real-time data, streaming, animated interactions) into intuitive user experiences.
- Conduct user testing and apply insights to improve usability and engagement.
- Maintain a strong focus on performance, accessibility, and visual excellence.
Requirements
- 4+ years of experience as a UI/UX Designer, preferably in mobile or media-related products.
- Strong portfolio demonstrating visual design excellence, UX thinking, and product storytelling.
- Proficiency with Figma and familiarity with motion/interaction design tools.
- Experience designing for both iOS and Android platforms.
- Ability to collaborate effectively with cross-functional teams (PMs, developers, stakeholders).
- Fluent English and strong communication skills.
Nice to have
- Experience designing streaming platforms, social media, or sports-related products.
- Understanding of real-time data, socket-based interactions, or animation-heavy UIs.
- Familiarity with front-end implementation or design handoff best practices.
We offer
• Competitive salary, long-term employment.
• Honest attitude, individual approach, stability, and keeping promises.
• Flexible schedule, possibility work from home or remotely.
• Personal Development Plan.
• English lessons.
• Support in the war-situation.
• Yoga classes 2 times per week.
• Personal Time Off (Kid’s activities, Car maintenance, Doctor appointment, etc.).
• Supportive and friendly team members.
More