Flutter Mobile App Developer – Payroll Employee Self-Service Platform

Flutter Mobile App Developer – Payroll Employee Self-Service Platform

Flutter Mobile App Developer – Payroll Employee Self-Service Platform

Upwork

Upwork

Remoto

5 days ago

No application

About

Job Overview We are seeking an experienced Flutter Mobile App Developer to maintain and enhance our employee self-service mobile application for iOS and Android. The app serves as a critical interface for employees to access payroll information, submit time-off requests, view pay stubs, and manage their employment details. Key Responsibilities Application Maintenance & Support Maintain existing Flutter codebase for both iOS and Android platforms Ensure app stability, performance, and responsiveness across all supported devices Implement bug fixes and address technical debt Manage app store deployments (Apple App Store & Google Play Store) Feature Development Implement new features based on business requirements Enhance existing functionality for improved user experience Integrate with backend payroll/HR systems via REST APIs Implement secure authentication and authorization flows Quality Assurance Write and maintain unit and widget tests Conduct thorough testing across multiple device types and OS versions Ensure compliance with accessibility standards Maintain code documentation Security & Compliance Implement and maintain security best practices for sensitive payroll data Ensure compliance with data protection regulations (GDPR, CCPA, etc.) Manage secure credential storage and session handling Regular security audits and updates Technical Requirements Must-Have Skills 3+ years experience with Flutter and Dart development Proven experience maintaining production mobile applications on both iOS and Android Strong understanding of state management (Provider, Riverpod, or Bloc) Experience with RESTful API integration and JSON serialization Familiarity with native build tools (Xcode, Android Studio, Gradle) Experience with version control (Git) Knowledge of mobile app architecture patterns (MVVM, Clean Architecture) Nice-to-Have Skills Experience with payroll, HR, or financial applications Background in handling sensitive/PII data Familiarity with CI/CD pipelines for mobile apps Experience with Firebase or similar backend services Knowledge of automated testing frameworks Understanding of localization/internationalization Platforms & Tools Primary: Flutter, Dart, iOS, Android State Management: Provider, Riverpod, or Bloc Testing: Flutter Test, Mockito CI/CD: Fastlane, GitHub Actions, or similar Backend Integration: REST APIs, GraphQL experience a plus Soft Skills Strong communication skills for collaborating with remote teams Problem-solving mindset with attention to detail Ability to work independently with minimal supervision Understanding of business requirements for payroll/HR domain Project Details App Type: Employee-facing payroll self-service portal Platforms: iOS (13.0+) and Android (8.0+) Team Structure: You'll work closely with backend developers, product manager, and QA team Current Status: Production app with existing user base