Skills required
Job description

No Of Position:2

Seniority Level:Experienced (Non Manager)

Job Role:Xamarin Developer

Functional Area:IT Software - System Programming

Industry:Information Technology/ IT-Software / Software Services /IT-Hardware & Networking is looking for Xamarin developer in Newcastle, UK for one of our esteemed client.

+++ Please DO NOT Apply if you are not eligible for employment in UK.

Here is Job Description:

  • Location :  Newcastle, UK
  • Start date : ASAP
  • Job Type: Permanent
  • Salary: £60K-£80K / Year

We are looking for developers who can help us deliver great products & digital solutions to our customers across the globe.

You should have

  • 3 to 5 years commercial experience with Python/Django, iOS, Android or Front-end Javascript development. 
  • Preferable knowledge of cross-platform toolkits like Xamarin.
  • An aptitude and openness to learn new skills and technologies
  • Analytical and problem solving skills - whether it be tracking down an obscure ARC related memory deallocation bug, or getting to the bottom of how best to translate business requirements into a fully implemented solution
  • Strong opinions on what goes in to making a good mobile app around areas such as performance, security and usabilty
  • A solid understanding of networks, HTTP, RESTful APIs and how a mobile app consumes them
  • An appreciation of mobile UX and knowledge of the Apple human interface guidelines
  • Experience with, or a willingness to extend your skills in unit testing
  • Working knowledge of Git, Build Servers, Continous Integration and other supporting systems
  • An understanding of SCRUM/agile methodologies
  • Knowledge of web applications and the latest advances with HTML5

You are

  • Passionate with a desire to deliver world class products
  • Detail oriented and delivery focused, with the ability to think big
  • Organised and self motivated 
  • An excellent communicator (verbally and written), capable of inspiring colleagues and clients 
  • Outgoing, personable, sociable and easy going 
  • Open to criticism from your team to benefit project development 
  • Always eager to learn and to share knowledge 
  • Comfortable with pressure and deadlines and can work in a fast paced environment

You can

  • Interpret client requirements and suggest development approaches
  • Recognise problems and be able to arrive at a solution either independently, or with other colleagues
  • Participate in agile ceremonies such as sprint planning meetings (or be prepared to learn)
  • Work with design and UX colleagues to successfully implement app designs 
  • Contribute to the continual development of our internal development processes
  • Assist with the technical architecture and approach for projects
  • Contribute to the estimation of time and delivery of projects