Mobile Engineer - Android


Premium Job From Spring Group Plc

Recruiter

Spring Group Plc

Listed on

1st March 2018

Location

City Of London

Salary/Rate

Negotiable

Salary Notes

Negotiable

Type

Contract

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Mobile Engineer - Android

Market Rate (initial 6 months)

London

My client is looking for a Mobile Engineer - Android to work on their current projects within the digital team. The candidate will need experience with java, javascript, appium, BDD framework, up to date with design patterns and excellent problem solving skills.

Key Responsibilities

* Working with the Strategy and UX/UI Design teams as well as customer organisations to architect, design, and implement solutions.

* Designing, developing and productising mobile components and services that complete our Digital Rig to accelerate the Customer Journey.

* Determine, apply and improve appropriate methodologies and toolsets for a customer's culture and operating environment.

* Complete solutions by coordinating, communicating, and contributing to team meetings and customer engagements.

* Explore up-and-coming technologies and software products; seize learning and knowledge sharing opportunities; maintain personal networks; participate in professional organizations. Read; teach; learn.

* Enhance the group's reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value.

* Support the team by providing advice, coaching, and educational opportunities

Skills

* You have strong knowledge of designing a mobile experience for variable screen sizes in variable versions of Android. Strong knowledge of Android SDK

* Familiarity with RESTful APIs to connect Android applications to back-end services -(RXJAVA preferable but not mandatory)

* Strong knowledge of Android UI design principles, patterns, and best practices

* Experience with offline storage, threading, and performance tuning

* Ability to design applications around natural user interfaces, such as "touch"

* Familiarity with the use of additional sensors, such as gyroscopes and accelerometers

* Knowledge of the open-source Android ecosystem and the libraries available for common tasks

* Ability to understand business requirements and translate them into technical requirements

* Familiarity with cloud message APIs and push notifications

* A knack for benchmarking and optimization

* Understanding of Google's Android design principles and interface guidelines

* Proficient understanding of code versioning tools, such as Git

* Hands-on experience of continuous delivery.

o code reviewing

o mentoring / educating junior (or less experienced) developers

o understanding of basic App architectures (MVP, MVVM)

o confident knowledge about industry best practice libraries (Dagger2, RxJava, RxAndroid, Retrofit, Butterknife)

o familiarity with Kotlin language

Spring Technology is acting as an Employment Business in relation to this vacancy.

Spring Technology is an Equal Opportunities employer; we welcome applicants from all backgrounds.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: