2 iOS Developers (1 - Senior and 1- Regular)

PL  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Proteus Europe is searching for 2 iOS Developers (1 - Senior and 1- Regular) for a 3-6 Month contract role based in Lodz, Poland.

Our Client:-
Our client designs and engineers connected products and solutions for automakers, consumers, and enterprises worldwide, including connected car systems, audio and visual products, enterprise automation solutions; and connected services. Audiophiles from every generation call on our client to deliver the best in sound in the studio and on the stage, at home and on the go.

Their portfolio of legendary audio brands includes AKG®, Harman Kardon®, Infinity®, JBL®, Lexicon®, Mark Levinson®and Revel®. More than 30 million vehicles on the road today enjoy an enhanced driving experience, thanks to their audio and infotainment.

They extend the same spirit of innovation to the world's leading performance and sporting venues, providing everyone with the best seats in the house.

Your New role:-

Our client has a vacancy for a Senior iOS Developer to join the Courier mobile App development team. Initial projects will focus on development of an updated application for Couriers to use with the Citysprint business, both as an in-house enterprise app and for release to the Play Store for couriers using BYOD.

The role will include championing development best practice, and ensuring the development environment supports Agile working practices and fast feature development through to release.

We are looking for someone to join an existing small London team with offshore support and to be in at the beginning of this exciting new development stream. We are developing a mobile centre of excellence to support both Android and iOS versions of the App and developing new APIs to connect the App to Back End services. A good fit with the existing team is essential.

Although our client works as a startup software company, it has the advantage of a large parent company with backing, and a first customer for the Courier App, as well as a business within which editions of the App can be immediately tried and rolled out to an existing experienced courier fleet.

Future developments will find imaginative ways to work in an offline mode when there is patchy mobile connectivity and to implement pub/sub capabilities connecting into a new infrastructure for messaging.

Responsibilities:-

- Build and maintain high performance, reusable, and reliable Mobile code using SOLID principles
- Paired Programming
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Continuously drive the team to discover, evaluate, and implement new technologies to maximize development efficiency and build the Mobile centre of excellence
- Up-Skilling Courier App development team

Your Skills and experience:-

Essential Skills:-

- Swift 3/Objective C
o Understanding of iOS design principles and interface guidelines
o Good functional programming design practices
- Swift package managers
- Cocoapods and Carthage
- Experience with third-party libraries and APIs
o HTTP Client driven libs - Alamofire
o Dependency Injection libs - Swinject
- Experience with iOS SDK
- iOS Design patterns - MVVM
- Agile development, tools and practices
- Continuous integration with functional tests - AWS device farm
- Continuous delivery using tools like Fastlane - desirable
o Auto release notes
o Using GIT advanced features
- Solid understanding of the full mobile development life cycle
- Translate designs and wireframes into high quality code
- Experience with offline storage, threading, and performance tuning

Desirable Skills:-

- Familiarity with Android development is desirable

Proteus Europe operates in partnership with our candidates by building strong and lasting relationships at all levels.

If you apply for this role, we will:

- Contact you within one week to discuss your current situation and suitability for this role.
- Keep searching for other suitable positions should this role not be right for you.
- Keep you informed at every stage of the recruitment process.
- Actively follow up with our client on your behalf to gain useful feedback throughout the process.

Start date
ASAP
Duration
3-6 months
From
PROTEUS EUROPE
Published at
27.07.2017
Project ID:
1388018
Contract type
Freelance
To apply to this project you must log in.
Register