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.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Coders Brain is a global leader in IT services, digital and business solutions that partners with its clients to simplify, strengthen and transform their businesses. We ensure the highest levels of certainty and satisfaction through a deep-set commitment to our clients, comprehensive industry expertise and a global network of innovation and delivery centers.
We achieved our success because of how successfully we integrate with our clients.
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.