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
Talendrone.com 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