Ideal Candidate Must have.
1. Have 02 or more iOS/Android apps developed with Flutter either deployed on the AppStore/Google Play.
2. 5+ years in mobile software development;
3. Can design & implement new app modules based on the product requirements using Flutter framework.
4. Can build user interfaces designed by UI/UX designers
5. Can maintain existing codebases
6. Can build reusable code and libraries for future use
7. Can integrate user-interfaces elements developed by other developers
8. Experience with third-party libraries and APIs;
9. Understanding of the Agile development life-cycle;
10. Experience with automated testing and building;
11. Experience with Git or other version control tools;
12. Ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into readable state.
13. Java/Swift and .net experience will be plus
14. Should have understanding of Android Keyboard API.
15. Can participate in software architecture, design discussions and code reviews
16. Can optimize application for maximum speed and scalability.
17. Should have a bachelor’s degree in computer science or related discipline
18. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
19. Should have solid understanding of the full mobile development life cycle, including automated testing and building
20. Should have familiarity with SQL/NoSQL databases and their declarative query languages