[CMX-690] | SENIOR ANDROID/FLUTTER DEVELOPER - COLOMBIA REMOTE

Bebeemobile


Mobile Application Developer Are you a skilled developer looking for a new challenge? We are seeking an experienced Mobile Application Developer to join our team. - Develop and maintain mobile applications using Flutter and Dart, collaborating closely with UX/UI designers, backend developers, and other team members to create seamless, high-performing mobile experiences. - Ensure high code quality and maintainability by applying best practices in software design, testing, and development, implementing and optimizing state management solutions, particularly using Bloc, while leveraging other state management approaches where beneficial. - Contribute valuable input during backlog refinements regarding mobile development efforts and impacts, analyzing and improving application performance, utilizing Flutter DevTools and other debugging techniques, integrating platform-specific features, third-party services, and cloud-based solutions like Firebase and Amazon SNS. Requirements To be successful in this role, you will need: - An academic degree in computer science, software engineering, or a comparable field, or profound work experience in mobile app development. - At least 2 years of experience in Flutter & Dart development. - A deep understanding of Flutter's widget lifecycle, rendering process, and rendering engines. - Proficiency in state management solutions, particularly Bloc, and experience with other approaches like Provider and Riverpod. - Strong knowledge of design patterns, asynchronous programming, and dependency injection. - Experience in working with animations, slivers, and push notifications. - Skill in writing and executing unit and widget tests to ensure application stability. - Experience integrating REST APIs and Firebase services (Crashlytics, Analytics, App Distribution, Messaging). - Experience working with Amazon SNS and Fastlane for streamlined development and deployment. - Java skills, particularly for API development. - Possess passion for mobile technology, keep up with the latest industry trends, and thrive on innovation. - Enjoy working in an international team, have excellent people skills, and communicate effectively across different levels. - Will to occasionally travel to MINT's international locations. - Excellent English language skills, both written and oral. Benefits We offer: - Flexible work schedules and remote working options to find your perfect work-life-balance. - 40-hour work weeks because we believe having enough space to spend quality time with family and friends or to follow your favorite free time activity ensures mental and physical well-being as well as it motivates you every day. - Health insurance plans to support you and your family. - Extra bonus payment to share our profits with our team members. - Annual pay review to account for changes in the cost of living expenses. - Tax-saving opportunities through AFC accounts, allowing our team members to save on taxes while investing in housing. - Enhanced retirement savings through voluntary pension funds, enabling employees to boost their retirement savings with tax advantages and flexible contributions. - Internet and electricity allowance to help cover internet and electricity expenses, supporting your remote work needs and home office setup. - Employee loans to help out when needed. - Fun company events throughout the year to build strong bonds between our team members. - Monthly voluntary work-together and company lunch to stay engaged and connected. - Permanent work contracts to make sure you feel part of our global family without any limits. - Travel opportunities to exciting locations and meet amazing people around the world. As a global company, we value cultural diversity and encourage open communication, collaboration, and growth within our international team. Join us in building a dynamic environment that fosters innovation, creativity, and excellence.

trabajosonline.net © 2017–2021
Más información