Flutter Developer
Join Our Team at Teknika — we're seeking a passionate Flutter Developer to join the team!
Who we are?
Teknika is a hybrid of a custom development agency and a product company. We build custom software solutions for a variety of interesting and modern projects. Internally, on the product side, 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 25+ talented team members from a variety of development disciplines in a healthy remote team environment.
We are currently on the lookout for a skilled Flutter Developer to join our team and contribute to our ongoing success.
Your Role:
As a Flutter Developer at Teknika, you'll have the opportunity to work on cutting-edge projects, utilizing your skills in Flutter Development to build responsive and aesthetically pleasing applications. You'll be instrumental in driving the mobile development strategy, ensuring high performance, and delivering a seamless user experience.
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 chance to work on exciting projects using the latest technologies
— A supportive and innovative team culture
— 15 days of paid vacation leave per year
— 10 days of paid holiday leave per year
— 15 days of paid sick leave per year
If you are passionate about cross-platform development and eager to significantly impact a dynamic company, we would love to hear from you!