Android Developer

Android EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 10,001

Location

Worldwide

Posted

26 days ago

Salary

0

Seniority

Mid Level

Job Description

Android Developer

Deutsche Telekom

Role Description We are looking for a top-notch Android Developer who will deliver on key initiatives, starting from the ideation phase all the way to development and product delivery. - Designing Android app architecture - Mobile app development - Debugging and testing apps - Creating a user-friendly user interface (in collaboration with a mobile app designer) - Technical documentation - Writing app user manuals Qualifications - Strong knowledge of Java & Android build system with experience in Kotlin - Strong object-oriented design skills including design patterns, data structures, test driven development - Sound knowledge of memory management and concurrency - Working knowledge of Android internals, Android UI design principles, patterns, and best practices to help build high performance apps with low footprint - Experience building Android apps from scratch with a strong focus on architecture; familiar with MVP, MVVM, VIPER, etc. - Experience working with remote data via REST and JSON - Experience with third-party libraries, APIs, web services and JSON, e.g. Dagger, Rxjava, Retrofit, GSON, Jackson etc. - Hands-on knowledge working with Junit, Mockito Requirements - Deep technical expertise - Strong teamwork and communication skills Benefits - Flexible & remote work - Very competitive annual bonus scheme - Meal vouchers - Private insurance - Cool office spaces in Thessaloniki and Athens - A new team that will support and challenge you on your path to growth - Extra days off - Opportunities to travel and work all around the world - … and many more

Related Job Pages

More Android Engineer Jobs

Role Description Our client, a fast-growing telehealth startup, is seeking a Founding Mobile Software Engineer. This is a foundational hire responsible for building the company's first native mobile application using React Native. - Help stand up the mobile app from scratch. - Make key architectural decisions. - Establish the technical patterns that future engineers will build upon. The ideal candidate has shipped and maintained React Native apps in production and understands the boundaries between React Native and native iOS/Android development. You should be comfortable working primarily in TypeScript and React, while also able to drop into Swift or Kotlin when needed (e.g., HealthKit integrations, push notifications, video SDKs). The team views mobile and web as one unified product surface — not separate teams — so you should also be comfortable contributing to a Next.js frontend when needed. Qualifications - 3+ years of experience building mobile applications, with meaningful production experience in React Native. - Strong technical fundamentals in React Native and experience with Expo (build tooling, OTA updates, native module configuration). - Comfort working with native iOS and/or Android (Swift, Kotlin). - Experience operating in ambiguous, fast-paced startup environments (prior startup experience preferred). - Familiarity with modern full-stack environments (e.g., Ruby on Rails, Postgres, TypeScript) and architecting shared code between mobile and web codebases is a plus. - Clear communicator who can articulate technical decisions thoughtfully and succinctly. - Entrepreneurial mindset — has built products and can think beyond code (e.g., GTM strategy, early customer acquisition). - Strong mission alignment and excitement about building meaningful healthcare technology (prior healthcare experience not required). Benefits - This is an opportunity to define the mobile foundation of a telehealth platform and have outsized impact from day one.

United States
Job Closed
Tietoevry logo

Android Framework Architect

Tietoevry

We create purposeful technology that reinvents the world for good. #purposefultechnology #tietoevry

Android Engineer26 days ago
Full TimeRemoteTeam 10,001+H1B No Sponsor

• Design optimal platform architecture for customer products • Work with the Platform architecture team to evaluate and drive optimal solutions for customer products • Design and develop Android-based e-Cockpit solutions • Address diverse architecture topics across the entire platform on Android level • Communicate with internal stakeholders and within the architect team

Poland

Role Description As an experienced Android Developer, we're not just looking for someone that can write good code. We want someone that has a deep understanding of the platform that can do more than just contribute, but also help drive innovation to provide world-class accountability for our Members and their Allies. We want someone with an eye for architecture and good general development practices. - Collaborate with Product and Designers to translate high-level requirements into robust Android architectures. - Work closely with Backend and QA teams to design resilient APIs and integration points, ensuring our native apps communicate efficiently with our core infrastructure. - Uphold and evolve our coding standards. - Champion clean architecture, conduct meaningful code reviews, and ensure the codebase remains maintainable and scalable. - Write high-performance, testable code for our core application. - Handle complex challenges ranging from UI responsiveness to deep system integrations. Qualifications - Bachelor’s degree in Computer Science (or closely related field) or equivalent work experience. - 3 - 5 years of professional Android development experience. - Strong command of Kotlin. - Experience with modern AI-assisted development (e.g., GitHub Copilot, Cursor). - Proven ability to design and develop mobile apps that are elegant, efficient, secure, and maintainable. - Experience designing scalable apps using modern architectural patterns (e.g., MVVM, MVI, or Clean Architecture). - Solid understanding of Android’s design principles and the specific challenges of navigating the Android ecosystem. - Strong background in Unit Testing and UI Testing. - Knowledge of code versioning with GitHub and experience working as part of an Agile team. - Exceptional written and verbal communication skills. Requirements - Deep understanding of the Android SDK, different Android versions, and legacy Java support. - Experience with Test-Driven Development (TDD). - Experience with Design/UX and high-fidelity User Interface implementation. - History of having applications posted in the Google Play Store. - Familiarity with CI/CD pipelines for Android. - Experience with Backend integration and low-level native device APIs. - Experience coaching and mentoring junior developers. Benefits - Comprehensive Medical, Vision, and Dental insurance (Active on Day 1). - 401(k) with company matching plus the long-term benefit of being an Employee Owner. - Generous PTO policy and flexible work hours to accommodate life’s needs. - Paid time off for your Birthday. - Support for remote team members while maintaining a close-knit, collaborative atmosphere.

United States
Job Closed
Omie logo

Senior Mobile Developer – Android, Kotlin

Omie

Impulsione a economia do Brasil, seja um Omielover! #VemPraOmie https://carreirasomie.gupy.io/

Android Engineer26 days ago
Full TimeRemoteTeam 1,001-5,000Since 2013H1B No Sponsor

• We are looking for a Senior Android Kotlin Mobile Developer to build high-performance native applications, focusing on smooth user experiences and robust integrations. With at least 5 years of proven experience, you will work on the architecture of complex apps (e.g., POS, fiscal receipts), performance optimizations, and technical mentoring. • Design and implement MVVM architectures with Koin, Jetpack Compose and dynamic modularization. • Develop advanced integrations (Retrofit, SOAP/REST web services, Firebase, push notifications). • Optimize performance and perform bottleneck analysis. • Ensure an offline-first approach using Room, WorkManager and caching/synchronization strategies. • Lead code reviews, refactorings and migrations (e.g., XML to Compose, Kotlin Multiplatform). • Implement security (biometrics, encryption, certificates) and accessibility (Material 3). • Mentor junior and mid-level engineers, define standards and contribute to mobile CI/CD (Gradle). • Monitor applications with Crashlytics.

Brazil