Responsibilities
- Design and sustain mobile applications across platforms using Flutter and Dart.
- Build responsive and adaptive user interfaces aligned with Material Design and Human Interface Guidelines.
- Connect to RESTful APIs and GraphQL endpoints, handling authentication and authorization securely.
- Extend functionality with native features on iOS, Android, and Huawei through platform channels.
- Apply effective state management using BLoC, Riverpod, Provider, or GetX patterns.
- Enhance app performance via lazy loading, caching strategies, and optimized memory usage.
- Set up and manage continuous integration and delivery pipelines for automated builds and testing.
- Handle deployment and ongoing management of apps on App Store, Google Play, and Huawei AppGallery.
- Monitor app stability and usage through Firebase Crashlytics and Firebase Analytics.
- Incorporate native capabilities such as push notifications, maps, camera, geolocation, and sensors.
- Implement secure and efficient local data storage using SQLite, Hive, Shared Preferences, and Secure Storage.
- Execute comprehensive testing including unit, widget, integration, and real-device validation.
- Oversee version control, release cycles, and emergency hotfix deployments.
- Contribute to mobile architecture design and conduct peer code reviews.
- Minimize battery and data usage to improve efficiency on mobile devices.
- Produce clear technical documentation and step-by-step deployment instructions.
- Deliver level 2 technical support and address critical production issues promptly.
- Operate within Agile frameworks such as Scrum or Kanban for iterative development.
Benefits
- Engaging and motivating work environments
- Distinctive professional development trajectory
- Opportunities for international assignments
- Participation in internal research and development initiatives like Gen-e2™
- Culture of knowledge exchange and collaborative learning
- Tailored training programs through a dedicated internal academy
- Support for entrepreneurial and intrapreneurial initiatives
Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter/Dart.
- Implement responsive and adaptive user interfaces following Material Design principles and HIG.
- Integrate RESTful APIs and GraphQL, while managing authentication and authorization.
- Develop platform-specific native features using platform channels for iOS, Android, and Huawei.
- Implement robust state management practices using BLoC, Riverpod, Provider, or GetX.
- Optimize application performance through techniques such as lazy loading, caching, and efficient memory management.
- Configure and maintain CI/CD pipelines for automated builds, testing, and distribution.
- Publish and manage applications in the App Store, Google Play Store, and Huawei AppGallery.
- Implement mobile observability with Firebase Crashlytics and Firebase Analytics.
- Integrate native services, including push notifications (FCM, APNs, HMS), maps, camera, geolocation, and sensors.
- Implement local storage solutions using SQLite, Hive, Shared Preferences, and Secure Storage.
- Conduct testing, including unit tests, widget tests, integration tests, and testing on real devices.
- Manage application versioning, releases, and hotfixes.
- Collaborate in mobile solution architecture and perform code reviews.
- Optimize battery and mobile data consumption.
- Create technical documentation and deployment guides.
- Provide level 2 technical support and resolve critical incidents.
- Work within Agile methodologies (Scrum/Kaniban).
Benefits
- Stimulating working environments
- Unique career path
- International mobility
- Internal R&D projects (including Gen-e2™)
- Knowledge sharing
- Personalized training via PALO IT Academy
- Entrepreneurship & intrapreneurship