#6387 (Senior) Android Entwickler (m/w)

Frankfurt am Main  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Tätigkeitenbeschreibung
Aufgaben:

There is a really focus in UI component in Android, because we have to refactor a current app that we have.   In general it is important an strong knowledge of Android background elements.  
Android deep knowledge.  We do the Platform development (base for all the other teams), for example we have been doing a functionality that it is offered to the other teams/project to handle downloads better (using of course the Android Download Manager).  So, a big focus here is to build functionality to offfer in an SDK to other teams.  UI it is not our focus (of course it is part of Android), the candidate should understand how Services, Intent Services, Receivers, Realmdb, SQLLite, and how the communication in Android also works (with backend part)

Konzeption & Entwicklung von Android Client-Applikationen
Testautomatisierung von RiM Client Applikationen
Programmierung / Implementierung technischer Komponenten in Applikationen auf Basis von Android und Java sowie REST
Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
Dokumentation der technischen Komponenten
Erstellen von Systemdokumentationen
Erstellen von Lieferpaketen für die betreffenden Applikationen

Im Detail:
All the components for operations:  Services, IntentServices, BroadcastReceivers, Threads, AsyncTasks
MQTT client for push notifications
Activities and Fragments
There is a big part of our focus in test automation of our code:  junit tests, mockito, jmockit, android junit testing, roboelectric and Calabash for Android + Cucumber.
Gradle
Android Studio
Flavours
UI components of a typical components.
Structuring in libraries part of our projects and those libraries are used in some of our apps.
Rest communication with backend to send and receive info
Download Manager of Android.  To manage documents.
We release our componennts using gradle, to a Artifact repository
We plan to use OAUTH.
We are not working in Android with video components in our app or gmaps functionality or social component (like facebook,...), this is not our focus.  Our focus is to get and send info to the server side and managing documents, also the app where we will do the next changes in UI is based on a tasks system for our train drivers (that's why all the UI and UX improvements are important).
We also work inside the team with the backend side, so it is always good to have a knowledge of Maven and JEE components.  For example for debugging communication between client and server side it is important to know about it.

must have:
Android (Studio)
Java
Rest
JUnit
UI-Testing
GIT oder SVN
Englisch in Wort und Schrift

nice to have:
Scrum
Robolectric
Calabash


Fähigkeiten (Must have)
Android, Android Studio, GIT oder SVN, Java, Junit, REST

Fähigkeiten (Nice to have)
Android Download Manager, bitbucket, Calabash, Flavours, Gradle, Java EE, Jenkins, NexusDB, Robolectric, SCRUM
Start
asap oder nach Absprache
Dauer
31.12.2017+
(Verlängerung möglich)
Von
PENTASYS AG
SIPJOB-ID:
3980
Eingestellt
20.06.2017
Projekt-ID:
1364470
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren