Xamarin native experts

icon
inr null - null undefined/undefined

Full–time

Posted on: 2 days ago

Skills

Key Responsibilities: • Deliver fully functional, cross platform and well tested mobile application developed according to quality standards for our iOS and Android mobile products using Xamarin.iOS and Xamarin.Android. • Work closely with product designers, managers, and fellow engineers to deliver compelling user-facing mobile products. • Provide feedback to your teammates and support them with detailed PR reviews. • Analyze production bugs/issues and help fix them properly. • Participate in technology discussions and contribute to architectural decisions. • Identify and resolve performance and scalability issues. Requirements • A minimum of 6 years of professional experience designing, developing, and delivering native mobile apps written in Xamarin.iOS and Xamarin.Android using C#. • Strong knowledge and understanding of iOS mobile development ecosystem and tooling (Objective-C, Swift, Xcode, Cocoapods, etc..). • Strong knowledge and working experience in iOS mobile development frameworks and libraries (UIKit, Push Notifications, Storyboards, Designing XIB User Interfaces) using Xamarin.iOS. • Strong knowledge and understanding of Android mobile development ecosystem and tooling (Java or Kotlin, Android Studio, Maven, Support Libraries, etc ..). • Strong knowledge and working experience in Android mobile development frameworks and libraries (Activities, Fragments, Intents, Broadcast Receivers, Push Notifications, Firebase, etc.. ) in Xamarin.Android. • A minimum of 2 apps published and maintained to AppStore and/or Google Play. • Knowledge and experience developing custom complicated UI controls for Android and iOS (custom date pickers, custom modals, custom UICollectionView , etc..) • Good knowledge and experience consuming RESTful APIs and understanding of http protocol. • Excellent understanding of C# programming language and constructs (Delegates, Lambdas, LINQ, Await/Async, Multi-Threading, etc..). • Strong knowledge in design patterns, object-oriented design, object-oriented programming, and code refactoring best-practices. • Experience working with Git source code control systems in addition to Pull Requests code-review and approval workflows. Bonus Points: • Working experience with ionic hybrid mobile framework and ionic Capacitor engine. • Writing code directly in Objective-C or Swift programming language. • Writing code directly in Kotlin or Java programming language. • Experience writing Unit Tests, end-to-end testing or experience with test frameworks and test automation. • .NET Backend knowledge or full stack experience (ASP.NET MVC, etc..)