Напиши текст вакансии для должности "Middle Flutter Developer". Название компании: "tlvGenerator Labs". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Android', 'Java', 'Swift', 'iOS', 'Android SDK', 'Flutter'

Required skills :• Finished Bachelors or Masters in Software Engineering2-3 years working as a full-time professional developer (Mobile)• 1 Year in a Flutter (Must).• Experience building a moderately complex Android or iOs App with knowledge of Dart.• Published at least one app on the Play Store and App Store using Flutter/ Native(Java/Kotlin/Swift) is preferred• Flutter;• Dart;• Android SDK;• Android Studio or Visual Studio Code;• Be proactive, take ownership and be accountable;• Speaking EnglishWill be a plus :• Kotlin;• Java;• Swift;• Git;We offer:• Competitive market salary in USD• Opportunity to build innovation product which changes the world to better• Paid vacation (24 working days off per year);• Office in your location• Cool teamResponsibilities:• Design &amp; implement new software modules based on the product requirements• Participating in architectural discussions for new applications• Writing code using best practices, considering security and performance• Participating in sprint planning and task estimation, taking part in craftingstories/requirements• Collaborating closely with the teams of UI/UX designers, PMs, QAs, and other developers• Debug existing software components, fix issues and avoid regressions• Familiar with Test Driven Development.• Participate in software architecture, design discussions and code reviews• Create multi-platform apps for iOS and Android using Google’s Flutter developmentframework.• Deep experience contributing to and managing high-scale production mobile apps. He/Shemust have previous experience in Flutter development.• Willing to work with cross-platform frameworks• Unit / widget / integration testing of app• Understanding the lifecycle of common widgets• Understanding of how to use theme• Understanding of how to debug Flutter application• Ability to use canvas and custom paint usage in Flutter project• Asynchrony/multithreading in Dart