Android Developer

Devexperts

Porto

Ibrido

EUR 45.000 - 65.000

Tempo pieno

3 giorni fa
Candidati tra i primi
Generatore di candidature

Una candidatura su misura per questa offerta di lavoro — un curriculum e una lettera di presentazione personalizzati, perfettamente in linea con l'annuncio.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Health insurance
Meal allowance (Coverflex)
Wellness days

Descrizione del lavoro

Devexperts seeks an experienced Android developer to evolve our mobile trading app used by thousands of clients daily. You will primarily use Kotlin, with some Java portions and cross-compilation with iOS.

The role involves collaborating on backend-for-frontend components as part of a broader engineering team. We expect 4+ years in Android development, a BS in CS or related field, and strong knowledge of Android architecture components, multithreading, and modern Kotlin tooling.

Competenze

  • Must-have: Kotlin and Java mastery, Android framework knowledge, strong problem solving.
  • Must-have: BS or higher in CS or related field, 4+ years Android experience.
  • Nice-to-have: financial/brokerage software experience, DI with Dagger/Hilt, CI/CD familiarity.

Mansioni

  • Enhance and refine the mobile trading Android platform, adding Compose with Kotlin flows.
  • Collaboratively architect and deploy features using Kotlin.
  • Participate in code reviews and refinement sessions to improve quality.
  • Engage in platform-wide engineering discussions and propose improvements.
  • Collaborate with product/design and other developers to turn ideas into reality.
  • Lead exploratory prototyping and technical investigations.

Conoscenze

Kotlin
Java
Android framework
Multithreading in Android
RxJava/RxKotlin

Formazione

BS or higher in Computer Science or related field

Strumenti

Android Studio
Gradle
Dagger/Hilt
TeamCity

Descrizione del lavoro

Devexpertsworkswith respected financial institutions, delivering products and tailor-made solutions for retail and brokerage houses, exchanges, and buy-side firms. The company focuses on trading platforms and brokerage automation, complex software development projects, market data products, and IT consulting services.

Job Description

We’re looking for an experienced Android developer to help us evolve our mobile application used by thousands of clients on a daily basis. While we primarily use Kotlin for all new code, there are still some portions in Java that require attention. We have a proprietary high-performance mobile transport and share some portions of the code between iOS and Android through cross-compilation.

Besides mobile development, our engineers are actively participating in BFF (Backend For Frontend) component development, so we are always sure that we have the most convenient structure and format of the data.

We expect the Android Developer to:

  • Enhance and refine our mobile trading Android platform: our current goal is to incorporate Compose with Kotlin flows into already exciting features,
  • Collaboratively architect and deploy innovative features using Kotlin,
  • Share your expertise during code review activities and refinement sessions,
  • Actively participate in platform-wide engineering discussions, offering innovative ideas for improvement. Weekly meetings are held to address current codebase challenges and strategize effective solutions,
  • Work together to create new ideas: in our team, everyone's ideas are important. Engage closely with individuals who propose product ideas, design experts, and other developers to make these new ideas real,
  • Consistently elevate our developer journey, leading the charge in pioneering technical explorations and prototype developments.
Qualifications

Must-have skills:

  • Mastery of Kotlin and Java,
  • Deep understanding of Android framework,
  • Analytical and problem-solving skills,
  • Knowledge of OOP principles and an ability to implement them in practice,
  • Strong understanding of data structures, OOP, FP, SOLID principles,
  • Deep understanding of multithreading in Android, RxJava, RxKotlin, and tradeoffs between reactive vs imperative programming, Kotlin Coroutines,
  • Extensive knowledge of Android architecture components LiveData, ViewModel, Navigation, etc,
  • English level B2 or above,
  • BS or higher technical degree in Computer Science or a closely related field,
  • 4+ years of experience in Android software development.

Nice-to-have skills:

  • Financial, brokerage, or exchange-related software,
  • Knowledge about Accessibility best practices in Android,
  • Experience with Snapshot testing,
  • Experience working on backend components with Java,
  • DI - Dagger 2, Hilt or any other tool capable of dependency injection,
  • Good understanding of Networking and client-server communication,
  • CI/CD, Gradle and TeamCity,
  • User Interface design and usability design experience.
Additional Information

Care for the employees is one of Devexperts' core values. For the suggested position, we offer a benefits package that will guarantee the comfort of our new teammate.

Work Regime Flexibility benefits:

  • Possibilityofhybrid/remote work mode,

Health and recreation benefits:

  • Fully paid additional wellness days (3 unwell days per year),
  • Medical insurance for the employees and children,
  • Reimbursement of fitness / Urban Sports Club Membership,
  • Meal allowance (Coverflex Card),
  • Flexpay system (Coverflex).

Facility benefits:

  • Modern office with new equipment,
  • PlayStation, table football, and musical instruments in the office,
  • Free drinks and snacks.

Community benefits:

  • Teambuilding activities,
  • Corporate parties,
  • Football Club,
  • Music club,
  • Speakers' club,
  • Free admission to corporate external events,
  • Possibility of joining conferences and professional fairs,
  • Unlimited access to self-learning platforms,
  • Certification opportunities,
  • Parental bonus,
  • Referral bonus,
  • Blood donation paid leave.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Android Engineer: Kotlin, FinTech Platform (Remote)
Android Engineer: Kotlin, FinTech Platform (Remote)

Devexperts • Porto

Ibrido
EUR 45.000 - 65.000
Health insurance
Meal allowance (Coverflex)
Wellness days
java developer in fintech
java developer in fintech

Devexperts • Portogallo

In loco
EUR 40.000 - 65.000
Гибридный формат работы
Гибкий график
Медицинская страховка для сотрудников
+4
Android Developer
Android Developer

Accenture PLC • Lisboa

Ibrido
EUR 55.000 - 75.000
Health insurance
Life Insurance & Pension
Free medical services
+7
Senior Android Developer
Senior Android Developer

Olisipo • Lisboa

In loco
EUR 55.000 - 75.000
Health insurance
Free online training through Udemy
Discounts at Olisipo Partners
+4
Mobility Sector | Android Developer
Mobility Sector | Android Developer

Devoteam • Lisboa

In loco
EUR 40.000 - 60.000
Android Developer Junior – Remote
Android Developer Junior – Remote

Match Profiler • Lisboa

Remoto
EUR 18.000 - 28.000
Onboarding support
Career feedback
Team collaboration
+2
Android Developer
Android Developer

GulfStream Media UAE • Funchal

In loco
EUR 9700 - 11.000
Health insurance
Paid time off
Flexible work hours
+1
Java Web Developer
Java Web Developer

Devexperts LLC • Porto

In loco
EUR 40.000 - 65.000
Wellness days
Medical insurance
Meal allowance
+1
Backend Engineer
Backend Engineer

Devexperts • Porto

In loco
EUR 40.000 - 60.000
Hybrid/remote work mode
Flexible working hours
Fully paid additional wellness days
+12
Site Reliability Engineer (SRE)
Site Reliability Engineer (SRE)

Devexperts LLC • Porto

In loco
EUR 60.000 - 90.000
Hybrid work mode
Wellness days
Medical insurance
+5