Job description
We are looking for a full-stack developer who is passionate and independent, with proven experience in Flutter App development applications using React Native, PHP Laravel, and flutter/vue stack. Candidate must be passionate about programming and debugging skills in flutter and firebase.
Roles and Responsibilities
• Responsible for building and shipping robust apps to Android/ iOS devices using a single codebase.
• Writing readable and clear code using Dart.
• Responsible for running and designing product application features across various cross-platform devices.
• Understand basic concepts of design for developing user-friendly applications.
• Managing layouts, gestures, animations, and lifecycle states of widgets
• Handling networking with HTTP in a client-server architecture.
• App state management and various approaches for the same like Provider, Redux, BloCRx, MobX
Required Skills and Qualifications
• Experience in the development of Android/iOS applications and have deployed them on Google Play/App Store.
• 1+ years of experience in mobile app development.
• Knowledge of front-end languages and libraries (e.g. React Native, Flutter).
• Familiarity using version control tools like Git, Subversion, etc., and IDEs like Android Studio, VS Code, etc.
• Knowledge of Dart programming language, Rest APIs, and integration of various APIs from third parties.
• Comfortable using test cases for debugging code, enhancing performance and reliability.
• Well-versed in translating wireframes designs into UI using Widgets.
• Use of Model-View-Controller (MVC) and Model-View-ViewModel-Controller (MVVM) architecture and develop maintainable, testable, and functional software that meets product requirements.