Beschreibung
For our big client in Frankfurt we are looking for a very experienced Android Developer.
Contract: 3 months rolling long term up to 24 months
Rate: Open
Positions: 6
Location: Frankfurt
Senior Android Developer (banking experience preferred)
- Develop Android client code solutions that deliver on Product Strategy and adheres to established engineering best practices, design guidelines and principles
- Architect reusable components and libraries to be used across multiple client apps
- Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity
- Actively participate in all team agile ceremonies and contributing to ensure that all team commitments are delivered on time and of the highest quality
- Be an active advocate of the Android platform through both internal and external developer communities
- Working to remain an active learner in all technologies related to Android development (Java, Android SDK, AndroidWear, Android Studio, Gradle, 3rd party libraries, Google developments, etc)
- Influence and contribute to group discussions and incorporate feedback/communication from broader team
- Mentor junior to mid-level members of the team
- Actively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc)
- Own and lead delivery of major components and platform needs in partnership with senior engineers and Architects
- Grow and provide SME level leadership
- 6+ years professional coding experience
- 4+ years of experience in Agile and Scrum methodologies
- 5+ years of experience with Android SDK components (Content Providers, Networking, Services, Broadcast Receivers, Intents, Fragments)
- 4+ years experience with Android Studio Tooling
- 4+ years experience driving direction, driving consensus and delivering medium to large sized/complexity components independently
- 1+ years experience with Android 6.0 (Marshmallow) or higher
- 1+ years experience with experience with DVCS (Git, Mercurial)
- 2+ years experience with core Android constructs (Layouts, Widgets, Views, Services, Activities and Fragments)
- 3+ years experience with Android unit testing frameworks (JUnit, Robolectric, etc.)
- 1+ years experience with advanced Java OO knowledge (abstract classes, interfaces, anonymous classes, etc.)
- 1+ years experience detecting and abstracting common patterns in code
- 1+ years experience with Google libraries (Play services, Maps, etc.)
- 1+ years experience with development on multiple form factors (phone, tablet, Wear)
- 2+ years leading/overseeing/influencing development activity of multiple developers among and beyond team
- Has developed and supported an app in one of the Android markets (Google Play, Amazon App Store, etc.)