Mobile application development is a dynamic and constantly evolving field that requires individuals with strong technical skills, creativity, and problem-solving abilities. As a Mobile Developer at our organization, you will have the opportunity to work on various projects, collaborate with cross-functional teams, and contribute to the creation of innovative mobile applications. The ideal candidate for this role will possess a solid understanding of programming languages such as Flutter and Dart, as well as experience in software design patterns, asynchronous programming, and state management solutions. Strong knowledge of UI/UX principles, animations, and push notifications is also essential for success in this position. In addition to technical expertise, successful candidates will demonstrate excellent communication skills, be able to work effectively in an international team environment, and be passionate about staying up-to-date with industry trends and innovations. Key Responsibilities: - Develop and maintain high-quality mobile applications using Flutter and Dart - Collaborate closely with designers, backend developers, and other team members to create seamless user experiences - Ensure code quality and maintainability by applying best practices in software design, testing, and development - Implement and optimize state management solutions, particularly using Bloc, while leveraging other state management approaches where beneficial - Analyze and improve application performance, utilizing Flutter DevTools and other debugging techniques Requirements: - 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 - 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 Benefits: - Competitive salary and annual pay review - Flexible remote working options and a co-working space in Bucaramanga - Health insurance plan (Colsanitas) - Extra bonus payment - Annual performance base pay increases - Tax-saving opportunities through AFC accounts - Enhanced retirement savings through voluntary pension funds - Internet and electricity allowance - Employee loans - Fun company events and team-building activities Why Join Us? We offer a dynamic and supportive work environment that encourages collaboration, innovation, and growth. Our team members enjoy flexible working arrangements, competitive compensation packages, and access to cutting-edge technologies and tools. As a global company with customers and employees worldwide, we provide exceptional travel opportunities and promote cultural diversity within our organization. We believe in fostering long-term relationships with our team members and supporting their professional and personal growth.