Flutter Developer

Posted Jun 21

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!