Leading Tobacco Retail Brand Application
Responsive React-based retail application with Kiosk iPad integration, featuring front-end unit testing and agile best practices.
React React Native JavaScript CSS3 XCode Responsive Design
Overview
Led the development of a comprehensive retail brand application serving both web and iPad kiosk platforms for a leading tobacco company.
Role: Senior Lead / Architect
Technical leadership and architecture design for both web and mobile kiosk applications.
Platform Features
Web Application
- Built with React following modern best practices
- Fully responsive design supporting all device sizes
- Comprehensive front-end unit testing suite
- Agile development methodology with continuous delivery
Kiosk iPad Application
- Hybrid application built with React Native
- Optimized for in-store kiosk experiences
- XCode build management and version control
- Offline-first architecture for reliable in-store operation
Technical Implementation
- Component-based architecture with reusable UI elements
- State management for complex application flows
- Integration with backend services for real-time data
- Performance optimization for smooth user experience
- Cross-platform code sharing between web and mobile
Key Achievements
- Successfully deployed to retail locations across multiple markets
- Implemented robust testing strategy ensuring code quality
- Established CI/CD pipeline for automated builds and deployments
- Maintained high code quality standards through reviews and linting
Technologies Used
- React for web application
- React Native for iPad kiosk
- XCode for iOS build management
- Jest and React Testing Library for unit testing
- ESLint and code quality tools