SENIOR MOBILE APPLICATION DEVELOPER | [PE908]

Bebeedeveloper


Mobile Application Developer We are seeking an experienced Mobile Application Developer to join our team. This role will involve developing and maintaining mobile applications using Flutter and Dart. As a key member of our development team, you will work closely with UX/UI designers, backend developers, and other team members to create seamless, high-performing mobile experiences. - Key Responsibilities: - Develop and maintain mobile applications using Flutter and Dart - Collaborate 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 - Implement and optimize 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 - Analyze and improve application performance, utilizing Flutter DevTools and other debugging techniques - Integrate 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 the following skills and qualifications: - Bachelor's degree in Computer Science, Software Engineering, or a comparable field - At least 2 years of experience in Flutter & Dart development - Deep understanding of Flutter's widget lifecycle, rendering process, and rendering engines - Proficient in state management solutions, particularly Bloc, and have experience with other approaches like Provider and Riverpod - Strong knowledge of design patterns, asynchronous programming, and dependency injection - Experienced in working with animations, slivers, and push notifications - Skilled 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 - Passion for mobile technology, keeping up with the latest industry trends, and thriving on innovation - Excellent communication and teamwork skills, with the ability to collaborate effectively across different levels Benefits We offer a range of benefits to support your career growth and well-being: - Flexible Working Hours: We believe in providing a healthy work-life balance, so we offer flexible working hours to suit your needs. - Remote Work Opportunities: You will have the opportunity to work from home or remotely, depending on your location and preferences. - Professional Development: We provide training and development opportunities to help you grow in your role and advance your career. - Health Insurance: We offer comprehensive health insurance to protect your physical and mental well-being. - Employee Loans: In times of need, we offer employee loans to help you cover unexpected expenses. - Fun Company Events: We believe in building strong relationships with our team members, so we organize regular social events and activities.

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