About Teknika
Teknika is a hybrid custom development agency and a product company. We build custom software solutions for a variety of interesting and modern projects. Internally, we are building a framework of highly adaptable code modules to build the repetitive parts of software projects fast and allow us to focus on the unique/fun challenges of each project. We also have several partner clients that maintain long-term, great working relationships.You will be joining 30+ talented team members from a variety of development disciplines in a healthy remote team environment. We’ve been in operation since 2019, have delivered dozens of interesting projects from startups to enterprise solutions, and are growing.
About the Projects
Flutter is one of our primary technologies and we have multiple Flutter projects in development as well as projects in our pipeline.
There are three Flutter projects currently in development in our company and several in the pipeline. The specific project you’ll be starting are one of the following:
Sportsman Activities Mobile App:A platform that connects outdoor enthusiasts with adventure guides (such as sportfishing, hunting, hiking, boat rentals, watersports, etc.).
From the business/guide side, the platform is a full featured business management platform, complete with a CRM system, booking system, trip creation, social medial integration, scheduling, resource management, accounting, etc. It incorporates AI powered enhancements throughout.
From the client side, it allows outdoor enthusiasts to search for activities, plan/book activities, communicate with guides, share their trip details, pay for trips, leave reviews, etc.
There is an existing web platform, but the Flutter app is starting from scratch. It is a long term project that is fully funded. The team you’ll be joining is disciplined with full PO, design, QA, and develops support.
Construction supplies delivery App:A mobile application, similar to a food delivery app, but intended for delivering construction supplies to constructions sites.
Required Skills:· 5+ years of total development experience with at least 3 years in the relevant tech stack· English of B1 or higher· Experience in developing high-performance mobile applications using Flutter· Strong proficiency in Dart language· Understanding of dependency injection principles and patterns in Flutter· Ability to design and implement state management solutions tailored to application needs· Experience with designing and implementing maintainable, reusable, and isolated modules· Emphasis on reactive programming concepts for Flutter, including RxDart· Experience with stream-based state services and event handling · Proficiency in handling asynchronous data fetching and error handling· Experience integrating payment processing services within mobile applications
Preferred Experience:· Proficiency in creating advanced and custom UI components in Flutter· Knowledge of performance optimization techniques in Flutter· Ability to profile and improve application performance· Understanding of mobile application security best practices· Experience securing data transmission and storage· Familiarity with Firebase integration· Understanding of mobile application lifecycle management, including deployment to the App Store and Google Play· Contributions to open-source projects related to Flutter and Dart
What we offer:· Opportunities for professional growth and development · Clear communication – transparency on tasks and supported for success · A supportive and innovative team culture· 20 days of paid vacation leave per year · 10 days of paid holiday leave per year· 15 days of paid sick leave per year · Bonus system for referring new talents to the team