Barmer App - Bonus Module
IBM iX / Barmer
Senior Frontend Developer
Contributed (via IBM iX) to the Bonus module of the Barmer App and its companion web app. The Bonus programme rewards members for documenting preventive healthcare activities such as check-ups, vaccinations and sports club memberships.
Areas of contribution
- Receipt submission: End-to-end flow for photographing and uploading receipts, with validation, document limits and clear error feedback.
- Activity timeline: Timeline of activities, submission status and payout history with detail views.
- Alerts & notifications: User-facing alert system for confirmations, rejections and informational messages.
- Accessibility: Improved screen-reader semantics for interactive components.
- UI polish: Layout, scroll behaviour and form consistency across iOS, Android and web.
- Opt-out & settings: User-driven opt-out flow including confirmation handling.
- Dynamic content: Hint text adapting to bonus periods and submission state.
Internal implementation details and vendor choices of the client remain confidential. The list below covers general technologies I worked with on this engagement.
Technology Stack
Mobile
- React Native
- TypeScript
- Barmer Puls UI
- Inversify (DI)
Web
- React
- TypeScript
- Barmer Puls UI
- Shared Components
Architecture
- Lerna Monorepo
- Yarn Workspaces
- Nx
- Shared Packages
Testing
- Jest
- React Testing Library
- ESLint
- Husky