Dart and Flutter Framework: A strong understanding of the Dart programming language and the Flutter framework is essential. They should be able to write efficient and maintainable code using Flutter's features and APIs. Experience with Mobile App Development: Prior experience in developing mobile applications using Flutter is important. The developer should have a portfolio of Flutter apps they have worked on. Git and Version Control: Proficiency in using Git for version control is crucial. The developer should be comfortable with branching, merging, and collaborating with others using Git. State Management: Understanding different state management solutions in Flutter (e.g., Provider, Bloc, Cubit) and knowing when to use them is beneficial. Asynchronous Programming: Expertise in asynchronous programming and handling data asynchronously using features like async and await. RESTful APIs: Knowledge of consuming and interacting with RESTful APIs to fetch and send data to/from a backend server. Debugging and Problem Solving: The ability to diagnose and solve issues in the app, including debugging, performance optimization, and troubleshooting. Testing and QA: Familiarity with writing unit tests, integration tests, and conducting quality assurance to ensure app stability and functionality. Cross-Platform Development: Understanding of cross-platform development concepts and the ability to target both iOS and Android platforms with a single codebase. Communication Skills: Strong communication skills are important for effective collaboration within a team and clear communication of project progress. English Language Proficiency: Good English communication skills, both written and spoken, are important for effective communication, especially if your team or clients are English-speaking.
:nice to have 2 years experience on flutter university degree be B.Sc. or M.Sc.
معرفی شرکت
شرکت ساینا پایه گذاری شده توسط تیمی از کارآزموده های صنعت متشکل از بازاریابان، دولوپرهای اپ و وب، طراحان گرافیک، و صاحبان کسب و کار است که به قدرت کار تیمی بین رشته ای برای خلق کارهای بزرگ باور دارند. هر یک از ما چشم اندازی ویژه را با خود همراه داشته و با خلاق ترین برندها واستارتاپها کار کردهایم.
در Saina شما هر روز با چالشهای جدید روبرو میشوید و بهترین مکان برای آن دسته از آدمهایی است که یادگیرنده اند و شیفتهی تجربه کردن و کار تیمی!
اگر رویایی بزرگ و پر از موفقیت دارید، Saina بهترین جا برای شروع و ادامه است.