IDEMIA
IDEMIA
New

Android Developer

Brak informacji o wynagrodzeniu
MidFull-time
#412845·Dodano dziś·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

AndroidSDKSOLIDKotlinJavaGroovyGradleJenkinsNFC

Firma i stanowisko

The role is within the company Idemia, involved in developing Android applications primarily focused on mobile payments and security features.

Wymagania

  • 5+ years of experience in Android app development, preferably with Android SDK rather than UI/UX.
  • English proficiency at B2 level minimum.
  • Experience with Kotlin, Java, and Kotlin Multi Platform.
  • Knowledge of Android SDK.
  • Experience in testing with Groovy, Spock, JUnit, and JC2 (internal testing framework).
  • Build and release skills using Gradle and Jenkins.
  • Mobile security expertise including Android Keystore, certificate pinning, pairing, Google Play Integrity, secure backend communication, and mobile SDK protection mechanisms.
  • Experience with NFC payments and HCE implementation.
  • Familiarity with methodologies such as clean architecture, hexagonal architecture, multimodule, SOLID, design patterns, reactive programming, and functional programming.

Obowiązki

  • Transform requirements into software according to design.
  • Use programming, scripting, and database languages to write software code that meets requirements and optimizes software performance.
  • Identify existing software components, libraries, and frameworks to reuse in solutions.
  • Apply software development best practices including coding standards, secure coding, code reviews, source control management, build processes, testing, and operations.
  • Contribute to requirement analysis and estimations.
  • Support software testing, deployment, maintenance, and evolution by correcting errors, responding to scope changes, and coding enhancements.
  • Build up software structure including functions, design patterns, and layers.
  • Document and demonstrate solutions with code comments, layouts, diagrams, and charts.
  • Contribute to software architecture specifications and technology assessments.
  • Code complex modules within agreed quality, deadlines, and costs.
  • Perform design and code reviews and assess software performance optimization.
  • Contribute and promote technical governance.
  • Produce quotations.
  • Perform complex troubleshooting.
  • Coach and manage a small team of Software Development Engineers.

Benefity

  • Sport subscription
  • Private healthcare
  • International projects
  • Free coffee
  • Gym
  • Canteen
  • Bike parking
  • Free beverages
  • Free parking
  • In-house trainings
Karta sportowa
Opieka zdrowotna
Szkolenia wewnętrzne
Napoje w biurze
Firmowa stołówka
Parking dla rowerów
IDEMIA

IDEMIA

3 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz