Job Description:
Job description
Qualifications and Requirements
- 5 years of experience developing mobile apps natively in iOS and/or Android.
- Multi-platform knowledge is mandatory (Mobile & Web)
- Ensure seamless integration with APIs and backend services.
- Experience in integrating RESTful APIs and managing app state using providers, BLoC, or other state management tools.
- Conduct unit testing, debugging, and optimization.
- Stay up-to-date with the latest Flutter updates and best practices.
- Collaborate with cross-functional teams to understand project requirements and objectives.
- Experience with third-party libraries, APIs, and integration of external services.
- 2 years of commercial experience developing and delivering Flutter based apps.
- Good understanding of state management, Flutter flavors and app architecture.
- Strong communications and consultative skills. Self-initiated and proactive.
- Experience in a remote software development environment.
- Experience with building apps and software for consumer goods is a bonus.
- Degree in software engineering, computer science, or software development is a plus.
- Knowledge of DevOps. Git and Unit testing automation.
- Code review of team members' commits as part of CI/CD cycle.
- Nice to haves: Firebase, Azure DevOps, PWA (Progressive Web Apps).
Skills
- Dart
- Flutter
- iOS
- Android
- Git
- Webpack
Please let me know if you need any information from my side.