2- iOS & Android Mobility Developer

2- iOS & Android Mobility Developer

TALENTOMOBILE
TALENTOMOBILE
Salamanca, SpainCompetitiveOn-siteAdded 2 days agoMid · 2+ years🇬🇧English: Required

Need a visa? No sponsorship mentioned here. Browse visa jobs.

About the role

From TalentoMOBILE we are looking for developers and mobility architects specialized in iOS or Android for our offices in Madrid and Salamanca.

What you'll do

Functions

  • Participate in the development of Android and/or iOS mobile apps.
  • Design patterns: Viper, MVP, MVVM, MVC.
  • Development of unit tests.
  • Develop and integrate new software requirements.

What we're looking for

Technical requirements

For ANDROID:

  • Minimum 2 years of experience as an Android developer.
  • Experience with Native Android, Mobile Solution, Android SDK, Android Studio or similar.
  • Extensive experience with Android style guidelines (Material Design).
  • Proficiency with continuous integration tools.
  • Experience with Android NDK will be valued.
  • Android Studio.
  • Persistence. SQL, Firebase.
  • Picasso / Glide.
  • Dagger 2.
  • Authentication systems via OAuth.
  • Social networks.
  • Retrofit.
  • Implementation of messaging services (push).
  • Google Maps.
  • Native push messaging management through Google.
  • Material Design.
  • Fingerprint.
  • Volley.
  • Version generation and upload.
  • Google Analytics.
  • JUnit.
  • Glide.
  • ButterKnife.
  • Continuous integration. Jenkins.

For iOS:

  • Minimum 2 years of experience developing iOS applications.
  • Experience with iOS frameworks (Core Data, Core Animation, Core Graphics, Core Text, networking frameworks, etc.).
  • Experience working with Swift and Objective-C.
  • Experience with Git.
  • Experience working with Jira and agile methodologies.
  • iOS.
  • Swift and Objective-C.
  • Use of extensions and categories.
  • Persistence/Database. CoreData, SQL, SQLite, Realm, etc.
  • Services. REST and SOAP.
  • Authentication systems via OAuth.
  • Social networks.
  • Messaging (notification) management through Firebase.
  • Security (encoding and decoding, encryption techniques for protecting sensitive information).
  • Encoding / Decoding. Base64, etc.
  • Use of Storyboards and/or independent developments.
  • Knowledge of other frameworks (camera API, location, maps, etc.).
  • Native push messaging management through APNS.
  • Google Analytics integration.
  • Xcode Test.
  • Use of technology best practices (use of extensions, categories, etc.).
  • Pods implementation.
  • Release generation and upload to integration platforms (Fabric, HockeyApp, etc.).
  • Continuous integration. Jenkins.

Nice to have

Desirable

  • Combined iOS and Android experience.
  • Experience in mobile banking and mobile insurance.

What you'll get

We offer

  • Join our fast-growing startup with its own product and new application laboratory.
  • Attendance at events and meetups.
  • Flexible working hours
  • Tailored training plans.
  • Competitive salary

How you'll work

full-time

Personal characteristics

  • Spoken and written English
  • Experience working with agile methodologies.
  • Leadership skills and teamwork ability
  • Autonomy and problem-solving ability.
  • A strong desire to learn and contribute knowledge to the team.

This job was automatically translated to English, .

Apply at TALENTOMOBILE