Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Deliver fully functional, cross-platform, and well-tested mobile applications developed according to quality standards.
- Analyze Client Requirements, Design, Implement and Integrate functional requirements in new/existing solutions.
- Working closely with analysts, designers, and rest of the team members to achieve project & organizational objectives.
- Participate in sizing and estimation for business and technical tasks
- Define technical tasks
- Design and develop new mobile applications
- Apply coding standards and best practice
- Debug and fix bugs
- Revamp mobile applications
- Develop and consume web APIs
- Producing detailed specifications and writing the program codes that perform efficiently.
- Testing the product in controlled, real situations before going live.
- Deliver fully tested source code complying with code quality standards.
- Preparation of training manuals for users.
- Working within a Team to determine needs and applying/customizing existing technology to meet those needs.
Job Requirements
- Computer science or engineering bachelor’s degree.
- 3+ Years of hands-on experience in design, architecture, developing and delivering native mobile and cross-platform Xamarin. Android, Xamarin. IOS, and Xamarin. Forms applications.
- Strong knowledge of C# along with- Xamarin SDK.
- Good exposure to UI development using- Xamarin and developing custom controls for Android, and iOS using Xamarin Native and Xamarin Forms.
- Strong experience with REST and SOAP web services.
- Extensive knowledge of OOPS, Dependency Injection, Rx .NET, MVVM/MVP, Google Map SDK, Push Notifications (FCM, SNS), Firebase, SQLite, and Realm.
- Expert in Source Control like SVN & Git.
- Understanding memory management, caching, mobile performance, latency, and security issues.
- Experience working with XAML.
- Experience with Asynchronous programming is a plus.
- Experience with native hardware SDKs, Vision libraries & ML libraries is a plus.
- Experience with flutter or react native is a plus.
- Experience working with Inversion of Control and dependency Injection.