Mobile Application Engineer

Recruiter
Pioneer Search Ltd
Location
London (Greater)
Salary
£80k - £100k pa
Posted
13 Nov 2017
Closes
16 Nov 2017
Contract Type
Permanent
Hours
Full Time

iOS/Android, AWS, Java, React, Redux React Native, NodeJS, Java 8, Dynamo DB, Cassandra, Kafka

*Mobile Application Engineer*

My client are an Fintech Business based in London who are building a new platform on open Banking principles, to deliver a more personal, better experience for everyone.

Based in the heart of London they are a rapidly growing a team of financial experts looking to grow by seeking technical experts, fast thinkers to transform, innovate and help them achieve their mission on this greenfield project.

Responsibilities:

The Mobile Application Engineer will help develop scalable cloud based next generation banking services. The platform is built on AWS infrastructure with AWS services and open source framework used. Delivery follows Large Scale Scrum methodology and build automated test suites using tools such as Selenium, Cucumber and Appium. Engineers are needed to help build App and assist delivering on Front-End and App in React, NodeJS, React Native, Redux and the iOS/Android SDK's and building their back end in Java 8 and Spring micros services running on Dynamo DB, Cassandra and Kafka.

Essential

Technical

  • A deep and up-to-date understanding of best practice applications design and development
  • Deep experience Mobile apps using React Native, redux, JavaScript ES6, IOS SDK (Objective C)/Android SDK (Java)
  • Must have had Apps published to Google Play or the Apple App Store
  • Must have had experience writing secure Mobile apps; i.e. that handle financial data or are other high-profile targets
  • Experience of working in projects through the whole project lifecycle
  • Solid experience in writing unit, integration, and functional tests specifically for Mobile apps
  • Solid experience of Continuous Integration
  • Solid experience of delivering in an Agile manner, particularly Scrum

General Skills

  • Ability to work to tight deadlines
  • Team player with strong collaboration skills
  • Excellent understanding of the interactions between people, processes and technology
  • Reliable, determined and highly motivated
  • Can demonstrate innovative and creative approach to problem-solving
  • Ability to cope with uncertainty and drive through change
  • Good prioritisation skills
  • Strong analytical and numerical skills
  • Effective verbal and written communication
  • Experience of working with an offshore development provider

Desirable

  • Solid experience building SPA web apps using the ReactJS framework, JavaScript ES6
  • Experience of Test Driven Development or, ideally, Behaviour Driven Development using Cucumber
  • A deep understanding of Java 8 and Enterprise Java frameworks such as Spring (particularly Spring Boot and Spring Security)
  • Solid experience in building and operating distributed cloud-based micro services
  • Solid experience building and operating services on AWS
  • Experience in NoSQL databases including DynamoDB, Cassandra, Redis, Elasticsearch, Neo4J/JanusGraph & Mongo
  • Solid experience building RESTful APIs but experience of GraphQL and gRPC would also be of interest
  • Solid experience with SQL databases e.g. MySQL, PostgreSQL
  • Experience of Kafka (particularly v0.11) & ReactiveX
  • Familiarity with design patterns such as Domain Driven Design, CQRS and Event Sourcing or Event Driven Design
  • Experience of financial services experience is a bonus but not a requirement

iOS/Android, AWS, Java, React, Redux React Native, NodeJS, Java 8, Dynamo DB, Cassandra, Kafka


This job was originally posted as www.jobsite.co.uk/job/959523200