ROLE Work on defining and implementing next-generation, innovative architecture for mobile application using Android/iOS and Flutter Apply mobile application architecture principles, such as MVC, MVVM, Clean Architecture or Reactive architecture. Apply state-of-the-art automated testing practices (unit, component, integration tests). Work on automated CI/CD pipelines platform such as Bitrise, Jenkins, CircleCI Apply agile methodologies throughout the development process: challenge and clarify requirements, and ensure timely delivery of top-quality features. Be able to appreciate and do peer-reviews, Code-Refactoring and suggest alternative design and development schemes. PROFILE BS degree in Computer Science or related field. Minimum 5 years\' experience in mobile development Android/iOS Must have at least 3 years of experience in Flutter Development. Experienced Software Engineer with a sound track record in Android development, knowledge in iOS development is an advantage Extensive knowledge and experience with software design patterns. Experience in leading a mobile development team is a plus Skilled in automated unit and system testing (including performance testing). Must have iOS programming experience. Familiarity with iOS and Android testing frameworks. Experience with agile methodologies is a plus. Team player in a multi-cultural working environment with ability to work autonomously. Has exposure to Agile methodology such as Scrum and Kanban Fluent in English Good understanding of Data Structures and Algorithms. Knowledge in Dart, Kotlin and Swift. Experience with Flutter and platform channels is a plus Should have experience in Android SDK, Android Studio, and knowledge in iOS SDK and XCode
foundit
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.