Description
ROLES & RESPONSIBILITIES:-
1. Deliver fully functional and well-tested mobile applications and comply with quality standards.
2. Analyse, Design, Implement, Integrate functional requirements in legacy and new solutions.
3. Lead a team of mobile cross-country mobile application developers.
4. Engage with cross-functional teams (Architects, UI, Backend, and Business) to analyse and deploy the application with quality standards.
5. Implement mobile apps using, Xamarin-Forms/ Android/ iOS Java swift/ objective-c/ c#.
6. Debug with Xamarin-profilers, Instrumentation.
7. Interact with technical and non-technical teams to extract and articulate requirements.
8. Follow development and coding guidelines based on the platform.
9. Perform thorough code reviews and improve the standards of the team.
10. Deploy the application to marketplace platforms such as App Store, Google Play Store.
Requirements:-
1. Strong knowledge in C#, Nuget Package creation, and fair knowledge of Webservices.
2. Mobile application developer using with prior experience participating in the majority of SDLC Phases. (Requirements, Design, Develop, Testing, Deployment, and Support).
3. Strong knowledge in data structures, algorithms, and object-oriented design.
4. Ability to create custom UI Controls.
5. Strong knowledge of MVVM.
6. Strong knowledge of Native Android.
7. Fair understanding of MAUI.
8. Experience in developing applications with features but not limited to Restful services, integrating third-party libraries.
9. Push Notification, Barcode scanner, Application Updates, and versioning.
10. Seamless performance of app when switching offline/online.
11. Running Background services.
12. Prior experience in designing and using Restful API.
13. Familiarity with native IDE's, build and SDK bundle tools for Android Studio, XCode.
14. Experience in the usage of tools/engines but not limited to JIRA, git.
15. Strong understanding of Application Life Cycle and State machines
16. Must have performed a thorough code review.
17. Experience in Enterprise mobile application development