Xamarin native experts _SupersourcingTech.Pvt.Ltd.

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Minimum 6 years of experience in mobile app development using Xamarin.iOS and Xamarin.Android with C#., Strong knowledge of iOS and Android development ecosystems and tools, including Objective-C, Swift, Java, and Kotlin., Experience with mobile development frameworks and libraries for both iOS and Android., Proven track record of publishing and maintaining at least 2 apps on AppStore or Google Play..

Key responsibilities:

  • Develop fully functional and well-tested cross-platform mobile applications for iOS and Android.
  • Collaborate with product designers, managers, and engineers to create user-facing mobile products.
  • Analyze and resolve production bugs and performance issues.
  • Participate in technology discussions and contribute to architectural decisions.

CodersBrain logo
CodersBrain SME https://www.codersbrain.com/
201 - 500 Employees
See all jobs

Job description

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..)

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Xamarin Developer Related jobs