Mobile Application Engineer

Apply now »

Date: 04-Jul-2017

Location: London, GB

McLaren Applied Technologies

McLaren Applied Technologies is a high-performance technology company which combines fresh thinking and innovation to solve crucial challenges and improve people's lives in industries as diverse as health, public transport, automotive and motorsport.

Our team

Our self-organised and agile concept teams work collaboratively to solve crucial challenges in the health and transport industries.

Concept teams are formed of Data Scientists, C#, Scala, Java, Front End, Mobile and Simulation Engineers, and are responsible for the design, commit, deploy, maintenance and operations of our projects guided by the governance of our delivery framework.

The role

As a mobile application engineer at McLaren Applied Technologies you will have a focus on business logic, backend services and communication protocols.You don’t silo within one eco-system, instead understand and develop across many, from iOS to Android. You understand web services and are familiar with NoSQL technologies. You are a Software Engineer at heart, with a focus on Mobile Application Development.You will have substantial experience in the development of commercial Mobile applications. You will have experience in collaborating with a team to design and develop application features and to ensure the performance, quality, and responsiveness of those applications.

Requirements

  • Commercial development experience with at least two common mobile platforms (Objective-C or Swift, Cocoa Touch, Android SDK)
  • Experience with mobile frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect mobile applications to back-end services
  • Knowledge of low-level C-based libraries
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of mobile design principles and interface guidelines
  • Familiarity with cloud message APIs and push notifications
  • Experience of benchmarking and optimization
  • Familiarity with continuous integration
  • Experience conforming to SOLID software engineering principles
  • Experience in handling large amounts of data in a high throughput environment
  • Experience of multi-threaded application development with scalable performance
  • A thorough approach to both design and debugging with strict attention to detail
  • 2-1 Honours Degree in engineering or computer science, or equivalent qualification
  • High competency in written and oral English language

Skills and expertise

  • Experience with drivers for Bluetooth and other sensors
  • Master's degree or higher in Computer Science

Personal attributes

  • Work with a team of software developers to deliver products on time
  • Works well under strict time pressure, as required in the world of motor racing
  • Attention to detail, highly motivated and able to work to tight deadlines
  • Produces work of a high standard
  • Escalates technical issues in a timely fashion
  • Must be a fast learner. Be able to come up to speed on new applications and technology in a very short amount of time
  • Must be detail-oriented, with strong analytical skills and problem solving skills
  • High degree of self-motivation, able to plan and execute work both independently and as a team member

The work environment

You will be based at our unique offices in the South Bank area of London. The building boasts spacious offices and meeting rooms, a gaming lounge and stunning views of London. It also hosts weekly events, classes, workshops and happy hours, encouraging the best and brightest to network and discuss the next big idea to hit the tech industry over a drink or two.

Some travel to the McLaren Technology Centre (Woking, Surrey) will be required.

McLaren’s Product Innovation Framework

Take the unique opportunity to bring your own ideas to life, whether it’s a software package or a tangible product. If the application for your idea is successful, it will be backed by a significant pledge from the business to fund time and materials costs. Our ambition is that we continue to foster the spirit of innovation and entrepreneurship within Applied Technologies.

Recruitment process

  • If your application is successful, you will be invited for a phone interview with one of our experienced technical recruiters. 
  • If our recruiter believes you're suitable for the role, you will then be asked to complete a technical challenge. This will be completed in your own time. 
  • If you are successful, you’ll then be invited for a phone interview with one of the hiring managers which will include technical questions relating to the job role. 
  • The final stage involves a face to face interview in London or at the McLaren Technology Centre, with the hiring manager and other members. 

Apply now »
Find similar jobs: