Jobs Android

41
  • · 38 views · 2 applications · 1d

    Android Developer (Fintech)

    Full Remote · EU · 4 years of experience · English - C1
    We are looking for a skilled Android Developer to join our FinTech team and help build secure, high-performance mobile applications used in real financial scenarios. You will work closely with product, backend, and QA teams to deliver a reliable and...

    We are looking for a skilled Android Developer to join our FinTech team and help build secure, high-performance mobile applications used in real financial scenarios. You will work closely with product, backend, and QA teams to deliver a reliable and intuitive Android experience.

     

    Details

    Location: Sofia, Bulgaria (office in city centre)

    Employment Type: Full-time, remote

    Start Date: ASAP

    Language Requirements: English — B2 or higher

     

    Key Responsibilities

    Design, develop, and maintain Android applications for FinTech products

    Write clean, scalable, and testable code following Android best practices

    Integrate mobile applications with backend services and REST APIs

    Collaborate with product managers, designers, backend developers, and QA engineers

    Ensure high performance, stability, and security of mobile applications

    Participate in code reviews and contribute to technical decision-making

    Support release cycles, bug fixing, and continuous optimization

    Stay up to date with Android platform updates and emerging technologies

     

    Requirements

    4+ years of professional experience in Android development

    Strong knowledge of Kotlin (Java is a plus)

    Experience with Android SDK, Jetpack components, and modern Android architecture (MVVM, Clean Architecture)

    Hands-on experience integrating RESTful APIs

    Solid understanding of mobile security principles and best practices

    Experience with Git and version control workflows

    Familiarity with Agile/Scrum development environments

    Strong analytical and problem-solving skills

    Ability to work independently while collaborating effectively in a team

    English level B2 or higher

     

    Nice to Have

    Experience in FinTech, banking, payments, or lending applications

    Experience with Coroutines, Flow, or RxJava

    Knowledge of CI/CD pipelines for Android applications

    Experience with automated testing (JUnit, Espresso, UI tests)

    Experience publishing apps to Google Play

    More
  • · 214 views · 43 applications · 1d

    Senior Android Developer

    Full Remote · Countries of Europe or Ukraine · Product · 4 years of experience · English - B1
    We have built a global connection platform that’s been thriving since 2019: today it brings together 600K MAU and 25K DAU, with around 7K new registrations every day. People across the US, Canada, UK, Europe, and the Middle East choose us daily to make...

    We have built a global connection platform that’s been thriving since 2019: today it brings together 600K MAU and 25K DAU, with around 7K new registrations every day. People across the US, Canada, UK, Europe, and the Middle East choose us daily to make real connections that matter.

    Our clear ambition is to outperform competitors and become Top-1 in our category, and we are moving fast to make it happen. We are building the future of human connection through:

    • AI-powered matching that actually works

    • Scalable revenue streams, exploring streaming, new monetization models, and acquisition channels that truly convert

     

    About your role: This role is for a Senior Android Engineer who wants to work with real scale, meaningful technical complexity, and visible product impact. You’ll build a mobile product used by 1M+ users across Tier-1 markets, with full technical ownership over features and architectural decisions. You’ll join a mature Android team with strong engineering standards, advanced code review, a well-established CI/CD setup, and a codebase evolving toward Kotlin Multiplatform.

     


    In this role, you will

    • Own and deliver Android features end to end, from decomposition and technical design to implementation and release
    • Continuously improve the product through regular technical enhancements and refactoring
    • Collaborate closely with other Android engineers, backend developers, and product teams
    • Participate in advanced code reviews and contribute to shared engineering standards
    • Work within a well-established CI/CD ecosystem with testing, code quality checks, and conventions
    • Prepare and adapt the project architecture for future KMP integration


    It’s all about you

    • 4+ years of commercial experience in Android development
    • Strong understanding and practical application of SOLID principles
    • Production experience with Kotlin and KSP
    • Experience working with Clean Architecture
    • Hands-on experience with modularized Android projects
    • Experience with MVI and the ability to design solutions based on product requirements
    • Strong knowledge of MVVM
    • Practical experience with Jetpack Compose and understanding of the composition process
    • Confident use of Kotlin Coroutines
    • Experience with Koin for dependency injection
    • Skills in application profiling and performance optimization
    • Experience working with Google Billing services

    Will be a plus

    • Experience or interest in Kotlin Multiplatform
    • Experience with CI/CD pipelines and optimization processes

     

    What we offer

    Care and support: 

    • 20 paid vacation days, 15 sick days, and 6 additional days off for family events
    • Up to 10 additional days off for public holidays
    • 100% medical insurance coverage
    • Sports and equipment reimbursement
    • Team building events, corporate gifts, and stylish merch
    • Financial and legal support
    • Maternity recovery support allowance
    • Position retention and support for those who join the Armed Forces of Ukraine
    • Participation in social initiatives supporting Ukraine

    Comfortable working environment:

    • Work from our Kyiv hub or remotely with a flexible schedule 
    • Modern equipment or depreciation of your own tools

    Investment in your future:

    • Collaborate with a highly-skilled team of Middle & Senior professionals, sharing practical cases and expertise in the social networking niche
    • 70% of our heads and leads have grown into their roles here – so can you!
    • Performance-oriented reviews and Individual Development Plans (IDPs)
    • Reimbursement for professional courses and English classes
    • Corporate library, book club, and knowledge-sharing events
       

    Hiring process

    • Intro call with recruiter
    • Technical Interview
    • Final Interview
    • Reference check
    • Offer
    More
  • · 108 views · 57 applications · 2d

    Android Developer (Middle+/Senior)

    Full Remote · Worldwide · 3 years of experience · English - A1
    About the Company: Todor3D is an outsourcing company working with international clients on modern digital products. We are expanding our mobile team and looking for an experienced Android Developer who can contribute to architectural design and influence...

    About the Company:
    Todor3D is an outsourcing company working with international clients on modern digital products. We are expanding our mobile team and looking for an experienced Android Developer who can contribute to architectural design and influence technical decisions.

    Key Requirements:

    • 3+ years of commercial experience in Android development
    • Confident knowledge of Kotlin as the primary development language
    • Experience with the modern Android stack (Jetpack libraries)
    • Hands-on experience with Jetpack Compose
    • Strong understanding of Android lifecycle and state management
    • Experience working with MVVM
    • Experience with Kotlin Coroutines and Flow
    • Experience with local data persistence solutions (Room, DataStore, or similar)
    • Experience writing and maintaining unit tests
    • Experience publishing applications to Google Play
    • Confident use of Git


    Architectural Expertise:

    • Experience designing application architecture from scratch
    • Practical understanding and implementation of Clean Architecture
    • Experience building modular project structures
    • Clear separation of layers (presentation, domain, data)
    • Designing scalable state management systems
    • Experience implementing dependency injection (Hilt, Koin, or similar)
    • Practical application of SOLID principles
    • Experience refactoring and improving architecture in existing projects
    • Ability to make and justify technical decisions

       

      Nice to Have:

    • Experience with CI/CD for mobile applications
    • Experience with performance profiling and optimization
    • Experience working with multi-module projects
    • Participation in code reviews and mentoring less experienced developers


    Responsibilities:

    • Design and maintain Android application architecture
    • Implement complex features and business logic
    • Optimize application performance and stability
    • Participate in technical planning and task estimation
    • Collaborate with backend, design, and management teams
    • Maintain high standards of code quality


    We Offer:

    • Competitive salary based on experience
    • Full-time employment
    • Flexible working hours
    • Remote work option
    • Opportunity to work on modern, technology-driven projects

     

    What to expect from our process

    We keep our hiring process simple, focused. Here’s how it works:

    1. Initial conversation 

    A short intro call to get to know each other, discuss your background. 

    2. Technical interview

    A deep dive into your experience. 

    3. Interview with CEO/COO

    A final conversation focused on company vision and cultural fit. It’s also your chance to ask any big-picture questions.

    More
  • · 46 views · 2 applications · 2d

    Lead Android Developer (Jetpack Compose)

    Full Remote · Ukraine · 8 years of experience · English - B2
    Project Description Join our engineering team and help build a high-end SaaS navigation solution used by leading automotive OEMs and millions of drivers worldwide. Our product delivers on-demand fresh content, EV routing, charging station management, and...

    Project Description

    Join our engineering team and help build a high-end SaaS navigation solution used by leading automotive OEMs and millions of drivers worldwide. Our product delivers on-demand fresh content, EV routing, charging station management, and seamless integration with a wide range of external services.

    You will be part of the team responsible for the Core Engine of the application. Depending on the project stream, your role may involve developing new high-performance modules or enhancing and optimizing existing functionality. Your mission is to ensure complex business logic runs efficiently, reliably, and delivers a smooth user experience across both mobile and automotive platforms.

    If you’re passionate about building reliable, high-performance Android applications and want to contribute to cutting-edge navigation technology used in the automotive world – we’d love to hear from you!

    Job Description

    • 8+ years of professional experience in Android development
    • Min 1 year of experience with Jetpack Compose
    • Hands-on development experience using Java and Kotlin (Flutter and C++ knowledge is a plus)
    • Solid understanding of Android SDK, architecture principles, and best practices
    • Experience integrating third-party libraries and APIs
    • Familiarity with agile development methodologies and tools (Git, Jira, Confluence)
    • Excellent problem-solving and debugging skills
    • Strong communication and collaboration abilities
    • Ability to manage multiple tasks and deliver projects on time
    • Fluent verbal and written English

     

    Job Responsibilities

    • Design, develop, and maintain advanced Android applications.
    • Collaborate with cross-functional teams to define, design, and deliver new features.
    • Work closely with UI/UX designers to build intuitive and visually appealing user interfaces.
    • Optimize app performance with a focus on responsiveness, speed, and battery efficiency.
    • Troubleshoot, analyze, and resolve application issues.
    • Integrate third-party libraries and APIs.
    • Ensure compatibility across a wide range of Android devices and OS versions.
    • Write clean, maintainable, and testable code that follows best Android development practices.
    • Participate in code reviews to maintain high code quality and encourage knowledge-sharing.
    • Create and maintain technical documentation and specifications.
    • Stay up-to-date with the latest Android tools, frameworks, and technologies.
    More
  • · 88 views · 15 applications · 2d

    Middle Android Developer IRC287285

    Full Remote · Ukraine · 3 years of experience · English - B2
    Description Our client is a big medical equipment manufacturer located in the United States. We have completed a lot of projects for them during the last 18+ years and continue our strong relationship. We are creating software information systems...

    Description

    Our client is a big medical equipment manufacturer located in the United States. We have completed a lot of projects for them during the last 18+ years and continue our strong relationship. We are creating software information systems providing management and reporting capabilities for customer equipment in the field. Currently, we are extending our team to be able to start new generation projects and looking for a passionate and motivated Middle Android Developer with 3+ years of relevant experience. The right candidate must be a team player with strong communication skills, and be comfortable working in a fast-paced environment.

     

    Requirements

    • 3 + years of experience in developing Android Apps
    • Strong experience in estimation and planning
    • Knowledge and experience in software design – analysis, concepts, design patterns, methods, documentation, and presentation
    • English level (both Spoken and Written)  Upper-Intermediate or better
    • Knowledge of Android APIs and SDK
    • Understanding and experience in CI/CD concept and implementation
    • Clean Architecture
    • SOLID principles

       

    Job responsibilities

    • Develop and update Android application
    • Responsible for the implementation of new features: implementation, code review, supporting QA team during testing phase
    • Work with the product owner for requirements capture and clarification
    • Estimate and plan execution with the team
    • Deliver high quality and well-verified products
    More
  • · 876 views · 127 applications · 3d

    Android Developer

    Full Remote · Countries of Europe or Ukraine · 3 years of experience · English - B1
    Are you an Android Developer with 3+ years of experience, ready for new opportunities? We are looking for an experienced Android Developer to collaborate with Octy on mobile projects for our international clients. Please note: This position is part of...

    Are you an Android Developer with 3+ years of experience, ready for new opportunities?

     

    We are looking for an experienced Android Developer to collaborate with Octy on mobile projects for our international clients.

     

    Please note: This position is part of our pre-hiring process for upcoming projects.

    ​​

    Required Skills

    • Proficiency in Kotlin or Java for Android development
    • 3+ years of experience building native Android applications
    • Strong knowledge of Android SDK and core components (Activities, Fragments, Services, Broadcast Receivers)
    • Experience with REST APIs and JSON parsing
    • Knowledge of local data storage (Room, SQLite, or Realm)
    • Familiarity with Git for version control

     

    Nice to Have

    • Experience publishing apps to Google Play
    • Basic experience with CI/CD tools (Gradle, Jenkins, GitHub Actions, Bitrise)
    • Familiarity with dependency injection frameworks (Dagger/Hilt, Koin)
    • Understanding of reactive programming (RxJava, Kotlin Coroutines/Flow)
    • Knowledge of app performance optimization and debugging tools (Android Profiler, LeakCanary)

     

    What We Offer

    • Opportunity to be considered for positions with our international clients
    • Professional support during the selection and onboarding process
    • Access to a knowledge base and internal materials to improve your expertise
    • English courses with a native speaker at no cost to improve professional communication
    • Coverage of AI tool expenses to improve your workflow and efficiency
    • Ongoing technical support from our team

     

    Hiring Process

    1. Introductory call with a recruiter
    2. Tech Q&A session
    3. Product guidelines & test
    4. Reference check 

     

    Once these stages are completed, you may be considered for upcoming projects.

     

    Your next opportunity starts here — become part of our friendly team.

    More
  • · 760 views · 105 applications · 3d

    Android Developer

    Full Remote · Countries of Europe or Ukraine · 3 years of experience · English - B1
    Are you an Android Developer with 3+ years of experience, ready for new opportunities? We are looking for an experienced Android Developer to collaborate with Octy on mobile projects for our international clients. Please note: This position is part of...

    Are you an Android Developer with 3+ years of experience, ready for new opportunities?

     

    We are looking for an experienced Android Developer to collaborate with Octy on mobile projects for our international clients.

     

    Please note: This position is part of our pre-hiring process for upcoming projects.

    ​​

    Required Skills

    • Proficiency in Kotlin or Java for Android development
    • 3+ years of experience building native Android applications
    • Strong knowledge of Android SDK and core components (Activities, Fragments, Services, Broadcast Receivers)
    • Experience with REST APIs and JSON parsing
    • Knowledge of local data storage (Room, SQLite, or Realm)
    • Familiarity with Git for version control

     

    Nice to Have

    • Experience publishing apps to Google Play
    • Basic experience with CI/CD tools (Gradle, Jenkins, GitHub Actions, Bitrise)
    • Familiarity with dependency injection frameworks (Dagger/Hilt, Koin)
    • Understanding of reactive programming (RxJava, Kotlin Coroutines/Flow)
    • Knowledge of app performance optimization and debugging tools (Android Profiler, LeakCanary)

     

    What We Offer

    • Opportunity to be considered for positions with our international clients
    • Professional support during the selection and onboarding process
    • Access to a knowledge base and internal materials to improve your expertise
    • English courses with a native speaker at no cost to improve professional communication
    • Coverage of AI tool expenses to improve your workflow and efficiency
    • Ongoing technical support from our team

     

    Hiring Process

    1. Introductory call with a recruiter
    2. Tech Q&A session
    3. Product guidelines & test
    4. Reference check 

     

    Once these stages are completed, you may be considered for upcoming projects.

     

    Your next opportunity starts here — become part of our friendly team.

     

    More
  • · 122 views · 31 applications · 3d

    Senior Android Developer (Contract)

    Part-time · Full Remote · Countries of Europe or Ukraine · 5 years of experience · English - B1
    Location: Remote (Contract) Language: English – B1+ Level: Senior Engagement: Contract (8–12 weeks, possible extension up to 3–4 months; Full-time or Part-time, main focus — meeting the project deadline) ⏰ Start: ASAP Project Overview This is an...

    📍 Location: Remote (Contract)

    🗣 Language: English – B1+

    💼 Level: Senior

    👥 Engagement: Contract (8–12 weeks, possible extension up to 3–4 months; Full-time or Part-time, main focus — meeting the project deadline)

    Start: ASAP

    🏢 Project Overview

    This is an internal project at UppLabs. We are looking for a Senior Android Developer to work on an Android Digital Signage network for retail.

    The project includes:

    • Android Player App running in kiosk mode on dedicated screens
    • Scheduled media playlists (video/images) playback
    • Offline-first caching: download media, validate integrity, manage storage cleanup
    • Remote device management and monitoring
    • Close collaboration with backend and frontend teams for smooth integration

    The role is focused on delivering the MVP/Pilot phase with a clear deadline of 3–4 months. This is a contract role, either Full-time or Part-time, with the main goal being project completion within the timeline.

    ✅ Technical Stack

    • Android: Kotlin, AndroidX
    • Media Playback: ExoPlayer / Media3
    • Architecture: MVVM / Clean Architecture (preferred), Coroutines + Flow
    • Background Work: WorkManager, Foreground Services (if required)
    • Networking: Retrofit / OkHttp
    • Storage: Local caching (files), checksum validation
    • DI: Hilt / Dagger
    • Backend Integration: REST APIs over HTTPS, JWT-based device authentication
    • CI/CD: GitHub Actions, Gradle
    • Monitoring / Crash Reporting: Firebase Crashlytics / Sentry (optional)

    🎯 Ideal Candidate

    • 5+ years of professional Android development experience
    • Experience with kiosk mode / lock task mode
    • Strong understanding of offline-first architecture and caching
    • Experience with media playback on Android (ExoPlayer / Media3), including video rendering performance and device codec differences
    • Experience integrating with REST APIs and device authentication
    • Experience with background processing tools (WorkManager, Foreground Services if required)
    • Debugging and performance profiling skills (memory leaks, playback issues, ANRs)
    • Ability to write clean, maintainable code and follow architecture best practices

    Nice to Have:

    • Android Enterprise / Device Owner provisioning
    • MDM deployments or Private Play Store distribution
    • Real-time device monitoring / IoT-like systems
    • Familiarity with crash reporting and remote diagnostics (Firebase Crashlytics, Sentry, etc.)
    • OTA update strategies for Android fleets

    🛠 Responsibilities

    • Develop the Android Digital Signage Player App (Kotlin)
    • Implement kiosk mode / lock task mode reliably on multiple devices
    • Auto-start on boot and recovery mechanisms for unattended devices
    • Build a media playback engine for videos and images (playlists, loops, transitions)
    • Offline-first caching and storage management
    • Integrate with backend APIs: device registration/pairing, heartbeat/status reporting, playlist synchronization, remote commands (refresh/reboot)
    • Ensure performance and reliability for long-running playback sessions
    • Collaborate with backend and frontend teams to define API contracts and ensure smooth integration
    • Support testing, debugging, and pilot deployment on real devices

    🚀 Hiring Process

    1️⃣ Screening with recruiter

    2️⃣ Technical interview

    3️⃣ Offer

    More
  • · 61 views · 10 applications · 4d

    Senior Mobile Engineer (iOS and Android)

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · English - B2
    We are looking for a Senior Mobile Engineer to join a fast-growing international product company and support long-term product development. Project Details Workload: Full-time Start: ASAP Duration: Long-term English: B2–C1 (fluent written and spoken...

    We are looking for a Senior Mobile Engineer to join a fast-growing international product company and support long-term product development.
     

    Project Details

    • Workload: Full-time
    • Start: ASAP
    • Duration: Long-term
    • English: B2–C1 (fluent written and spoken communication required)

     

    Role Overview

    As a Senior Mobile Engineer, you will be responsible for building and scaling native mobile applications for both iOS and Android.

    You should feel confident owning features end-to-end on the mobile side, making architectural decisions, and contributing to product discussions.

    We are looking for someone proactive, independent, and comfortable working in a fast-moving product environment.

     

    Required Skills & Experience

    • Strong commercial experience with iOS development (Swift, SwiftUI)
    • Strong commercial experience with Android development (Kotlin)
    • Experience building and maintaining production-grade mobile applications
    • Solid understanding of mobile architecture patterns
    • Experience integrating with REST APIs and backend services
    • Ability to operate independently and take ownership of features
    • Fluent English (B2–C1)

      Nice to Have
    • Experience with Jetpack Compose
    • CI/CD for mobile apps
    • Docker
    • Experience working closely with React / Node.js teams
    • Experience in startup or product companies

       
    More
  • · 69 views · 9 applications · 4d

    Lead Android Developer

    Full Remote · Ukraine · 6 years of experience · English - B2
    Description Our client is an innovative manufacturer of medical devices in the United States that produces devices and software applications. You will be leading the development of a security-critical Android mobile gateway application used to communicate...

    Description

    Our client is an innovative manufacturer of medical devices in the United States that produces devices and software applications.
    You will be leading the development of a security-critical Android mobile gateway application used to communicate with wearable cardiac-monitoring devices for a major U.S. healthcare provider.
    The work involves building a highly reliable, secure, medical-grade communication layer between Android devices and a wearable sensor, operating within an MDM/Device Owner environment and adhering to regulatory requirements.

    Requirements

    • 6+ years of hands-on Android development experience
    • Strong proficiency in Kotlin
    • Practical experience with Bluetooth Low Energy (BLE)
    • Proven background in technical leadership or team-leading roles
    • Excellent communication skills and ability to work effectively in a team
    • Strong analytical and problem-solving abilities
    • Proficiency in English with the ability to communicate directly with clients

    Nice-to-Have

    • Secure storage, encryption, certificate pinning
    • Background services architecture (WorkManager, foreground services)
    • IoT/embedded experience, collaboration with firmware teams
    • Custom protocol design (BLE characteristics, binary formats)
    • Experience in medical/regulated environments
    • Performance profiling, stability engineering
    • MDM/Kiosk mode, Device Owner expertise

    Job responsibilities

    • Own and drive the architecture of the Android gateway application
    • Lead BLE Central-mode integration with a wearable medical device
    • Ensure stable background operation and power-efficient connectivity
    • Implement secure communication flows, encrypted data handling and privacy-driven design
    • Integrate MDM/Device Owner configurations, kiosk mode and device-level restrictions
    • Provide technical leadership, code reviews, mentoring, and best-practice enforcement
    • Collaborate closely with firmware, backend, QA and security teams
    • Participate in regulatory reviews, compliance discussions and security assessments
    More
  • · 50 views · 3 applications · 6d

    Senior Android Developer

    Office Work · Ukraine (Kyiv) · Product · 5 years of experience · English - B1 Ukrainian Product 🇺🇦
    Ajax Systems is a full-cycle company working from idea generation and R&D to mass production and sales. We do everything: we produce physical devices (the system includes many different sensors and hubs), write firmware for them, develop the server part...

    Ajax Systems is a full-cycle company working from idea generation and R&D to mass production and sales. We do everything: we produce physical devices (the system includes many different sensors and hubs), write firmware for them, develop the server part and release mobile applications. The whole team is in one office in Kyiv, all technical and product decisions are made locally. 

    We're looking for an Android Developer to join us and continue the evolution of a product that we love: someone who takes pride in their work to ensure that user experience and development quality are superb. You will be able to develop the apps in the best hardware company of Ukraine with around 400m active users around the world. Moreover, very soon you will have a chance to start several new products from scratch.

    Required skills:

     

    • 5+ years of experience in Android development
    •  A strong familiarity with Java and Kotlin
    • Good understanding of the Android ecosystem
    • Familiarity with Android SDK: basic concepts like layouts and views, activities and fragments and their lifecycle, storing data
    • Practical experience with Kotlin Coroutines
    • Proficiency in Jetpack Compose for modern UI development
    • Experience with ORM frameworks and Android Jetpack Components
    • Strong understanding of code versioning tools (Git) and experience with Gradle
    • Strong understanding of the full mobile development life cycle, OOP principles, design patterns 
    • Passion for software engineering, learning and continuous improvement

       

    Would be a plus:

     

    • Gradle knowledge, custom plugin development, build optimization, CI/CD pipelines, and release management
    • Writing unit tests
    • Practical experience with video streams
    • Experience with MVVM/MVI patterns
    • Experience with github actions
    • Experience with third-party libraries, APIs (Firebase) and custom frameworks

       

    Tasks and responsibilities:

     

    • Follow high standards of software quality established in the team
    • Design, build, and maintain high performance, reusable, and reliable code
    • Suggest technical and functional improvements to add value to the product
    • Collaborate with cross-functional teams to define, design, and ship new application features

       

    With us, you will enjoy:

     

    • Working with a team of people to build the future of an industry
    • Non-trivial challenges and the various specter of interesting tasks
    • A flexible, friendly, and collaborative work environment
    • Corporate culture based on common sense
    • Opportunities to influence the creation of new products and their quality 
    • Parking for cars and bicycles
    • Medical insuranceEducation compensation

      We offer:

       

    • the opportunity to share and implement your own ideas that could impact products and production;
    • work with a motivated team and an environment with a zero-bullshit culture;
    • competitive salary;
    • medical insurance;
    • corporate English classes;
    • compensation for professional training;
    • the chance to take part in beta testing of Ajax security systems — receive and test new devices before their release.
    More
  • · 45 views · 4 applications · 6d

    Middle Android Developer

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · English - B1 Ukrainian Product 🇺🇦
    Ajax Systems is a full-cycle company working from idea generation and R&D to mass production and sales. We do everything: we produce physical devices (the system includes many different sensors and hubs), write firmware for them, develop the server part...

    Ajax Systems is a full-cycle company working from idea generation and R&D to mass production and sales. We do everything: we produce physical devices (the system includes many different sensors and hubs), write firmware for them, develop the server part and release mobile applications. The whole team is in one office in Kyiv, all technical and product decisions are made locally. 

    We're looking for an Android Developer to join us and continue the evolution of a product that we love: someone who takes pride in their work to ensure that user experience and development quality are superb. You will be able to develop the apps in the best hardware company of Ukraine with around 400m active users around the world. Moreover, very soon you will have a chance to start several new products from scratch.

     

    Required skills:

     

    • 3+ years of experience in Android development 
    • A strong familiarity with Java and Kotlin
    • Good understanding of the Android ecosystemFamiliarity with Android SDK: basic concepts like layouts and views, activities and fragments and their lifecycle, storing data
    • Practical experience with Kotlin Coroutines
    • Relevant experience with Jetpack Compose
    • Experience with ORM frameworks and Android Jetpack Components
    • Strong understanding of code versioning tools (Git) and experience with Gradle
    • Strong understanding of the full mobile development life cycle, OOP principles, design patterns
    •  Passion for software engineering, learning and continuous improvement

       

    Would be a plus:

     

    • Writing unit tests
    • Practical experience with video streams
    • Experience with MVVM/MVI patterns
    • Experience with github actions
    • Experience with third-party libraries, APIs (Firebase) and custom frameworks

       

    With us, you will enjoy:

     

    • Working with a team of people to build the future of an industry
    • Non-trivial challenges and the various specter of interesting tasks
    • A flexible, friendly, and collaborative work environment
    • Corporate culture based on common sense
    • Opportunities to influence the creation of new products and their quality 
    • Parking for cars and bicycles
    • Medical insuranceEducation compensation

       

    We offer:

     

    • the opportunity to share and implement your own ideas that could impact products and production;
    • work with a motivated team and an environment with a zero-bullshit culture;
    • competitive salary;
    • medical insurance;
    • corporate English classes;
    • compensation for professional training;
    • the chance to take part in beta testing of Ajax security systems — receive and test new devices before their release.
    More
  • · 185 views · 67 applications · 6d

    Android Developer ( Only with experience in UAC / Traffic Apps)

    Full Remote · Worldwide · Product · 2 years of experience · English - A2
    Responsibilities: • Develop and maintain Android apps for Google UAC traffic • Build WebView-based apps with dynamic content flow • Integrate Firebase (Analytics, Remote Config, Events) • Prepare apps for Google Play...

    Responsibilities:
        •    Develop and maintain Android apps for Google UAC traffic
        •    Build WebView-based apps with dynamic content flow
        •    Integrate Firebase (Analytics, Remote Config, Events)
        •    Prepare apps for Google Play moderation
        •    Support multiple app iterations and updates

     

    Requirements:
        •    Strong Android (Kotlin/Java)
        •    Experience building apps for paid traffic / UAC
        •    Firebase + WebView experience
        •    Understanding Google Play policies
        •    Experience with traffic-driven or affiliate apps (big plus)

     

    Working terms:

    • possibility of remote work;
    • paid vacation — 21 working days;
    • annual salary review;
    • opportunity for career growth within the company;
    • additional 10 days off for holidays
    • paid english courses
    More
  • · 66 views · 3 applications · 8d

    Senior/Architect Android Developer ( OpenGL)

    Full Remote · Ukraine · 7 years of experience · English - B2
    Our Customer: A global technology company developing real-time video augmentation and rendering infrastructure for broadcast and streaming environments. Responsibilities: Design and implement a native video playback extension that augments HLS streams...

    Our Customer:

    A global technology company developing real-time video augmentation and rendering infrastructure for broadcast and streaming environments.

     

    Responsibilities:

    • Design and implement a native video playback extension that augments HLS streams at runtime across platforms such as Android (ExoPlayer), webOS, Roku, and others;
    • Build and maintain a cross-platform rendering layer using OpenGL for real-time video frame processing and compositing;
    • Integrate GPU-based overlays and visual transformations directly into the playback pipeline with strict frame-accurate synchronization;
    • Develop device-aware architecture to handle platform-specific decoding, rendering surfaces, hardware acceleration constraints, and performance tuning;
    • Integrate external SDKs and APIs alongside an internal AR/graphics processing pipeline;
    • Optimize rendering performance, memory usage, and latency under real-time streaming constraints;
    • Collaborate with QA and Product teams to validate rendering accuracy, synchronization precision, and cross-device stability.

     

    Required experience and skills:

    • Strong hands-on experience with OpenGL (mandatory, core skill), including shader programming and GPU pipeline understanding;
    • Solid knowledge of real-time rendering concepts (frame buffers, textures, shaders, synchronization, GPU/CPU interaction);
    • Experience integrating OpenGL with native video playback surfaces;
    • Practical experience with HLS streaming internals and playback customization;
    • Strong understanding of video decoding/rendering pipelines and frame timing control;
    • Experience with native video players on at least one of the following platforms: Android (ExoPlayer), webOS, RokuTV;
    • Experience implementing low-latency video overlays and graphical composition;
    • Understanding of hardware acceleration and performance optimization on embedded/TV devices;
    • Proven background in full-cycle software engineering (integration, profiling, debugging, optimization);
    • English — Upper-Intermediate+.
    More
  • · 57 views · 2 applications · 9d

    Team Lead (Flutter)

    Full Remote · EU · Product · 5 years of experience · English - B1
    We are looking for a Team Lead [Flutter] to join our team! Requirements: - Extensive experience with Flutter framework and proven ability to deliver complex, scalable, production-grade mobile applications. - Expert-level knowledge of Dart, state...

    We are looking for a Team Lead [Flutter] to join our team!  

    Requirements: 
    - Extensive experience with Flutter framework and proven ability to deliver complex, scalable, production-grade mobile applications.
    - Expert-level knowledge of Dart, state management approaches (Bloc, Provider, Riverpod, or similar), and mobile architectural patterns.
    - Experience leading development in monorepo environments, including managing module interdependencies and coordinating cross-team contributions.
    - Strong expertise in implementing and optimizing advanced Flutter animations, transitions, and custom motion design.
    - Proven experience with performance optimization: rendering performance, memory efficiency, build size improvements, and network interaction optimization.
    - Deep understanding and practical application of modular architecture or clean architecture principles in large-scale commercial projects.
    - Experience with analytics tools, push notifications, and in-app purchase integrations.
    - Advanced knowledge and hands-on application of SOLID principles and GRASP patterns in system design and codebase structuring.
    - Understanding of application lifecycle, networking, CI/CD processes, version control best practices, environment configuration, and mobile debugging tools.
    - 5+ years of relevant experience in mobile development, including prior experience in a senior or lead role. 

    Responsibilities: 
    - Lead mobile application development by defining technical direction, ensuring architectural consistency, and guiding the implementation of high-quality Flutter solutions.
    - Develop and maintain complex features by applying advanced architectural principles, reusable component design, and performance-focused engineering practices.
    - Oversee the monorepository structure by defining module boundaries, managing shared libraries, and ensuring transparent development workflows across the team.
    - Optimize application performance by conducting in-depth profiling, identifying rendering bottlenecks, improving memory usage, and ensuring a smooth user experience across devices.
    - Drive the creation and refinement of complex animations by evaluating motion design requirements, supervising implementation quality, and ensuring high rendering performance.
    - Collaborate with Product, QA, Backend, and Design teams by participating in planning activities, clarifying requirements, and ensuring effective integration of technical solutions.
    - Conduct code reviews by setting quality standards, ensuring adherence to architectural guidelines, and supporting continuous improvement in development practices.
    - Mentor and support developers by providing technical guidance, enabling professional growth, and improving the overall performance of the mobile engineering team.
    - Report directly to the Team Lead / Engineering Manager and contribute to strategic planning in the mobile development domain. 

    Our benefits to you:
    ☘️An exciting and challenging job in a fast-growing holding, the opportunity to be part of a multicultural team of top professionals in Development, Architecture, Management, Operations, Marketing, Legal, Finance and more
    🤝🏻Great working atmosphere with passionate experts and leaders, sharing a friendly culture and a success-driven mindset is guaranteed
    🧑🏻‍💻Modern corporate equipment based on macOS or Windows and additional equipment are provided
    🏖Paid vacations, sick leave, personal events days, days off
    💵Referral program — enjoy cooperation with your colleagues and get the bonus
    📚Educational programs: regular internal training sessions, compensation for external education, attendance of specialized global conferences
    🎯Rewards program for mentoring and coaching colleagues
    🗣Free internal English courses
    ✈️In-house Travel Service 
    🦄Multiple internal activities: online platform for employees with quests, gamification, presents and news, PIN-UP clubs for movie / book / pets lovers and more
    🎳Other benefits could be added based on your location 


     

    More
Log In or Sign Up to see all posted jobs