Position: Software Engineer (Mobile)
Number of Position: 2
Required Skills and other specification
- Must have work experience with Flutter SDK and Dart programming language
- Strong knowledge on Flutter widgets like Cupertino for iOS and Material Components for Android
- Knowledge on building flutter modules and flutter plug-ins
- Experience working on mobile platforms like Android/iOS is required
- Knowledge in OOPS concepts and JAVA
- Experienced in building mobile applications that utilizes web services (REST / JSON)
- Experience with third-party libraries and API
- Experience on firebase with flutter
- Good knowledge of databases (SQLite and other Mobile Related DBs)
- Experience on play-store or app-store for publishing & distribution
- Strong knowledge on mobile app development cycle and design principles
- Good understanding of Android/iOS design guidelines, SDK and an intermediate JavaScript skills
- Knowledge and experience with UX/UI design skills
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Must have knowledge of different state management & architecture patterns like provider, bloc
- Must have released at least one Android, iOS, apps with Flutter
- Familiarity with Version Control tools such as Git
Roles and Responsibilities
- Work with the project manager and related stakeholders keeping everyone in sync with the development schedules
- Identify problems and bottlenecks beforehand and report to the concerned personnel
- Work with outside data sources and APIs
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Key Skills
- Android, Rest, Java, JSON, iOS, OOPS, Flutter, Dart, Cupertino, Material Component, Flutter SDK, Flutter framework, Sqlite, Swift, Xcode, Android Studio, VSCode
Applying Procedure
Please apply via: https://20191108174918_t3hdem7ncayec2db.applytojob.com/apply/0bSri0Rm7p/Software-Engineer-Mobile