Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Developing new features and user interfaces from wireframe models.
- Ensuring the best performance and user experience of the application.
- Fixing bugs and performance problems.
- Writing clean, readable, and testable code.
- Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions.
Job Requirements
- Bachelor’s Degree in Computer Science, Information Technology, Engineering or equivalent discipline.
- A minimum of 3 years of experience in flutter cross-platform mobile development.
- Strong knowledge of the flutter plugins/packages and have experience in writing the plugins native code for iOS and Android.
- Familiarity with RESTful APIs, JSON format, cloud message APIs, push notifications and mobile libraries for networking.
- Experience with profiling and debugging mobile applications.
- Strong knowledge of the flutter state management and architectural patterns: flutter BLoC, Provider, Redux, MobX, MVP, MVVM, and TDD Clean Architecture.
- Familiarity with Git and version control systems.
- Extensive knowledge about mobile app development, this includes the whole process, from the first line of code to publishing in the store(s).
- Experience with offline storage, threading, memory and performance tuning.
- Good command and communication of English language.