Position: Mobile Software Developer ( Xamarin )
Company: Apiqu Inc.
Category: .NET
Experience required: 3y
English level: intermediate

We are looking for self-starters that can make a difference in the organization and pave the way for future product offerings.
Responsibilities and Duties

• This role will be responsible for creating multiple mobile applications for iOS and Android, including deployment and maintenance. These applications will consume data from Web APIs and third-party API providers.

• Working with backend developers to connect the application to our API servers.

• Working with UX designers to create an intuitive and responsive UI in Xamarin Forms.

Environment

We allow for a very dynamic environment built on teamwork and core competencies. The development team is responsible for the entire application life cycle, from conception to implementation, allowing individuals the opportunity to be part of the entire process and engage a higher level of learning over time, versus large corporations where developers focus on one area only.

• Looking for people that are energized to develop their knowledge and skills and ready for quick advancement in a growing company.

• Willing to learn and adapt.

Qualifications and Skills

• University Degree /College Diploma in Computer Studies OR Equivalent Work experience

• 3+ Years Mobile Software Development Experience

• Knowledge of Android and iOS: lifecycle of basic components (Activity, Application, Service, UIView, UIViewController)

• Experience with MVVM, DI

• Good knowledge of .NET Core, .NET Standard, PCL

• Mobile UI / UX design experience

• Experience with multithreading tasks in .NET, async/await, collections, linq

• Experience developing cross-platform mobile apps (Xamarin, Xamarin Native, Xamarin Forms)

• Experience developing mobile apps (iOS, Android 4.0 and higher)

• Experience consuming RESTful services from within a mobile app, using the appropriate methodology for the selected framework (native vs cross-platform)

• Experience with all work/requirements tied to releasing mobile applications on AppStore and GooglePlay

Nice-to-haves:

• Experience with DevOps (Azure Devops, AppCenter) • Experience with Point of Sales devices (card readers, receipt printers, etc)