May 11, 2026

Android Engineer ID63637

Senior • Remote

4,700 - 7,700 USD

Krakow, Poland

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.

Why join us

If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :)

About the role

We are looking for a Senior Android Engineer to design, build, and maintain features that power Bumble’s consumer-facing dating experience. You will work in Kotlin with Jetpack Compose and XML-based views, owning features end-to-end from technical design through release while contributing to Android architecture standards in a large, fast-moving codebase. The role includes mentoring junior engineers and integrating AI-assisted development tools into the engineering workflow.

What you will do

  • Design, build, and maintain high-quality Android features that power consumer-facing experiences;

  • Partner closely with Product Managers and Designers to shape product vision, influence the roadmap, and translate ideas into polished Android implementations;

  • Own Android features end-to-end, from technical design and implementation through testing, release, and iteration;

  • Contribute to and evolve the Android architecture and engineering standards, balancing long-term maintainability with rapid product development;

  • Leverage AI-assisted development tools and workflows to improve productivity, code quality, and developer experience;

  • Help mature the team’s approach to AI usage by sharing best practices, tools, and learnings with other engineers;

  • Support and mentor other Android engineers through code reviews, pairing, and technical guidance.

Must haves

  • 5+ years of professional experience building and shipping production Android applications;

  • Strong proficiency in Kotlin and experience with modern Android development practices;

  • Experience building UIs using Jetpack Compose and/or XML-based views;

  • Proven experience designing and maintaining Android application architectures such as MVVM, MVI, or Clean Architecture in medium-to-large codebases;

  • Solid understanding of Android platform fundamentals, including activity and fragment lifecycle, threading, performance, and memory management;

  • Experience integrating and consuming networked APIs from Android clients, including error handling and offline considerations;

  • Experience owning Android features end-to-end, from technical design and implementation through testing and release;

  • Excellent communication skills and a collaborative, inclusive mindset;

  • Upper-intermediate English level.

The benefits of joining us

  • Professional growth

Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps

  • Competitive compensation

We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities

  • A selection of exciting projects

Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands

  • Flextime

Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.


Meet Our Recruitment Process

Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback:

  • Short online form to confirm basic requirements

  • 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process.

  • 5-minute introduction video

Synchronous stage – Live interviews

  • Technical interview with our engineering team (scheduled at your convenience)

  • Final interview with your future teammates

If it’s a match — you’ll get an offer!

Similar jobs you might like

Technology

Link Group

Senior Android Engineer (Kotlin / Compose)

Senior

Remote

Warsaw, Poland

130 - 170 PLN

🏢 Summary: Senior Android Engineer role focused on building and maintaining a large-scale mobile product using Kotlin and Jetpack Compose, with strong ownership of architecture, scalability, and code quality. The position involves working within a mature Android ecosystem, ensuring high performance and robust engineering standards. Candidates are expected to contribute autonomously to mobile architecture and delivery processes. 🗂️ Requirements: Strong Kotlin proficiency, Experience with Jetpack Compose, Deep knowledge of Android SDK, Understanding of OOP principles, Knowledge of algorithms, Knowledge of data structures, Experience with Gradle build systems, Experience with CI pipelines, Ability to work autonomously, Strong problem-solving skills 📃 Skills: Kotlin, Compose, Android, AndroidSDK, OOP, Algorithms, DataStructures, Gradle, CI, KMM, TDD, Copilot, PairProgramming, ModularArchitecture 🏢 Description: Senior Android Engineer (Kotlin / Compose) We are looking for an experienced Android Engineer who thrives in large-scale product environments and takes ownership of mobile architecture and delivery quality. You’ll work on a mature mobile ecosystem where scalability, performance, and engineering standards matter. What We’re Looking For Strong proficiency in Kotlin and modern Jetpack Compose for UI development Deep understanding of the Android SDK and native mobile development principles Solid knowledge of Object-Oriented Programming , algorithms, and data structures Experience working with Gradle-based build systems and CI pipelines Ability to work with a high level of autonomy and strong problem-solving mindset Additionally Valued Experience with modular architecture (e.g., Kotlin Multiplatform Mobile – KMM) Experience working within large and evolving codebases Practical exposure to Test-Driven Development (TDD) and Pair Programming Experience leveraging AI-assisted development tools (e.g., Copilot)

Technology

Efigence S.A.

Senior Android Engineer (Kotlin Multiplatform)

Senior

Remote

Warsaw, Poland

20,000 - 25,000 PLN

🏢 Summary: Senior Android Engineer role in a greenfield product team building a large-scale banking application using Kotlin Multiplatform and Compose Multiplatform. The position focuses on developing shared UI and business logic, owning Android-specific integrations, and shaping architecture and engineering standards from the ground up. Strong emphasis on high-quality delivery, CI/CD practices, and daily use of AI-assisted development tools. 🗂️ Requirements: Minimum 5 years of native Android development experience, Expert-level proficiency in Kotlin, Strong experience with Jetpack Compose, Hands-on production experience with Kotlin Multiplatform (KMP), Experience with Compose Multiplatform, Deep understanding of MVVM, MVI, Clean Architecture, Experience building and maintaining Design Systems in Compose, Strong knowledge of Android platform specifics (lifecycle, permissions, notifications, Play Store), Experience with testing frameworks (JUnit, MockK, Compose UI testing), Experience with mobile CI/CD tools (GitHub Actions, Bitrise, Fastlane), Daily professional use of AI-assisted development tools (Claude Code, Cursor, GitHub Copilot) 📃 Skills: Kotlin, Android, KMP, Compose, MVVM, MVI, CleanArchitecture, JUnit, MockK, GitHubActions, Bitrise, Fastlane, Claude, Cursor, Copilot 🏢 Description: Hi, nice you are here! 😊 Embrace change with Efigence! We are a technology company established in 1995, where people are a priority. A team of over 150 technology enthusiasts allowed us to implement hundreds of projects in the banking, insurance, e-commerce and other sectors. Many of them have gained recognition by winning awards in prestigious competitions. We are building a new, dedicated product team for a large-scale banking application and looking for a Senior Android Engineer to join from the ground up. This is a greenfield team setup - you will have direct influence on how the team works, what standards it follows, and how the product evolves. The application is built entirely on Kotlin Multiplatform (KMP) with Compose Multiplatform for shared UI across Android and iOS. We need people who work with agility - who thrive in short iterations, understand what they are building and why, and take ownership of delivering high-quality solutions end-to-end. Your Android expertise will be essential for platform-specific integrations and performance, but equally important is your ability to think in product terms: understanding user needs, challenging requirements, and proposing better approaches. Proficient, daily use of Agentic Engineering tools (Claude Code, Cursor) is a core expectation. Your Responsibilities: 🔹Design, develop, and maintain shared UI components and screens using Compose Multiplatform 🔹Contribute to shared business logic layer using Kotlin Multiplatform 🔹Own Android-specific platform integrations (permissions, notifications, biometrics, deep linking, app lifecycle) 🔹Build, extend, and maintain Design System components in Compose Multiplatform — ensure consistency, reusability, and alignment with design specifications across the product 🔹Participate actively in product discovery and sprint ceremonies — understand the why behind every feature, challenge assumptions, and propose better solutions 🔹Deliver working software in short iterations with high quality — own your work from concept through production 🔹Collaborate on architecture decisions and help establish best practices for the KMP/CMP codebase 🔹Write clean, testable, and well-documented code following Clean Architecture principles 🔹Conduct thorough code reviews focused on quality, consistency, and shared standards 🔹Collaborate closely with iOS engineers, backend teams, QA, product managers, and designers in a cross-functional product team 🔹Continuously improve development processes, tools, and CI/CD pipelines 🔹Leverage Agentic Engineering tools (Claude Code, Cursor, GitHub Copilot) daily for code generation, refactoring, test writing, and architectural exploration Who Are We Looking For? ✅Minimum 5 years of professional experience in native Android development ✅Expert-level proficiency in Kotlin ✅Strong experience with Jetpack Compose and Compose Multiplatform ✅Hands-on experience with Kotlin Multiplatform (KMP) in production environments ✅Deep understanding of architecture patterns: MVVM, MVI, Clean Architecture ✅Experience working with and contributing to a Design System — building reusable UI components, maintaining component libraries, ensuring design-to-code fidelity ✅Proven ability to work in agile, cross-functional product teams — short iterations, continuous delivery, close collaboration with product and design ✅Strong knowledge of Android platform specifics: lifecycle, permissions, notifications, Play Store distribution ✅Solid experience with testing frameworks (JUnit, MockK, Compose UI testing) ✅Proficiency with CI/CD tools and processes for mobile applications (GitHub Actions, Bitrise, Fastlane) ✅Proficient, daily use of AI-assisted development tools (Claude Code, Cursor, GitHub Copilot) — ability to write effective prompts, critically verify AI outputs, and integrate these tools into standard engineering workflows ✅Product thinking — demonstrated ability to understand business context, user needs, and communicate technical trade-offs to non-technical stakeholders ✅Fluency in Polish and English (written and spoken) ✅Availability for occasional on-site sessions in Warsaw (workshops, kickoffs, planning events) ✅Ownership mindset — responsible for outcomes, not just tasks, with a proactive, can-do approach to problem-solving ✅Clear communicator and collaborative team player, comfortable working in a new and evolving team ✅Growth mindset with continuous learning and openness to experimenting with AI tools and sharing best practices Nice to Have: ✅Experience in fintech or banking sector ✅Knowledge of security best practices for financial applications ✅Experience with iOS platform specifics (helpful for shared UI debugging) ✅Experience with feature flags and A/B testing frameworks ✅Familiarity with Ktor (client and/or server-side) ✅Contributions to open-source projects ✅Experience working at scale (large user base, complex systems) ✅Experience joining or building a team from scratch What Can You Expect from Us? 🌍Fixed-term contract – with the possibility of extension 🌍Career & Development – Trainings, workshops, and collaboration with top industry experts 🌍Exciting Challenges – Work with leading financial market brands and award-winning projects 🌍Supportive Team – Knowledge sharing during Wednesday Wisdom meetings & tech breakfasts 🌍Autonomy & Innovation – We welcome your ideas and initiatives 🌍Stable Collaboration – Clear, transparent B2B agreements in line with current regulations, ensuring mutual trust and predictability 🌍Work-Life Balance – Flexible working hours and a culture that values personal time 🌍Hybrid or Remote Work Model – It’s up to you 🌍Perks & Benefits – Private medical care, Multisport card, English lessons, training budget, and more 🌍Trust & Transparency – Open communication and a culture of feedback Join us as a Senior Android Engineer (Kotlin Multiplatform) and help shape cutting-edge cross-platform solutions while working in a collaborative, growth-focused team!

Technology

Sigma Software

Android Engineer with Java/Kotlin experience (Accessibility Product House)

Mid

Remote

Warsaw, Poland

🏢 Summary: Middle-level Android Engineer role focused on enhancing Android system internals and building enterprise-grade accessibility features using Java/Kotlin. The position involves advanced Android development, integration of AI-powered accessibility tools, and collaboration with cross-functional teams. Flexible work format with opportunities to influence product quality and accessibility compliance. 🗂️ Requirements: 3–4 years of commercial Android development experience, Strong knowledge of Android SDK and platform architecture, Understanding of Android application and component lifecycle, Experience with Android UI frameworks (Jetpack Compose, XML, WebViews), Familiarity with Android APIs and design patterns, Experience with dependency management tools, Upper-Intermediate or higher English level 📃 Skills: Android, Java, Kotlin, SDK, Jetpack, Compose, XML, WebView, Gradle, Maven, JFrog, Appium, Espresso, CircleCI, Jenkins, CI/CD 🏢 Description: Are you passionate about building impactful mobile solutions? We at Sigma Software are looking for an experienced Android Engineer with strong Java/Kotlin skills to join our team and work on Android system internals. This is a Middle-level position offering the opportunity to contribute to innovative accessibility solutions used by enterprises worldwide. You can work remotely, onsite, or in a hybrid format — we are flexible to fit your lifestyle. At Sigma Software, you will join a collaborative environment where your expertise will directly influence product quality and user experience. Why join us? We offer competitive benefits, a supportive team culture, and projects that make a real difference. Customer Our client is a rapidly growing technology leader in digital accessibility software. Their AI-enabled products help enterprises make web and mobile offerings accessible to everyone, saving developer time and reducing risk through proprietary discovery and analysis algorithms integrated directly into software development pipelines. Project The project focuses on enhancing Android system internals to deliver accessibility features for enterprise-grade applications. It involves advanced Android development, integration of AI-powered accessibility tools, and collaboration with cross-functional teams to ensure compliance with accessibility standards. Requirements 3–4 years of commercial experience in Android development (or Kotlin/Java background combined with Android experience) Strong knowledge of Android SDK and platform architecture Understanding of Android application lifecycle and component lifecycle Familiarity with Android APIs and common design patterns Strong understanding of Android UI frameworks: Jetpack Compose, XML layouts, and WebViews Experience with dependency management tools (Gradle, Maven, JFrog) Upper-Intermediate or higher level of spoken and written English WILL BE A PLUS Experience with accessibility features and standards Experience developing and integrating SDKs Familiarity with automation frameworks (Appium, Espresso) CI/CD experience with platforms like CircleCI or Jenkins Ensure solutions meet accessibility compliance standards Participate in code reviews and contribute to architecture decisions Personal Profile Proactive attitude Strong team player with a collaborative mindset Independent and self-motivated learner Strong problem-solving skills and attention to detail Responsibilities Conduct in-depth research into Android system internals Develop and deliver high-quality, enterprise-grade features according to product requirements Collaborate closely with support, product management, and other mobile teams Stay up to date on mobile development trends and advancements in accessibility Ensure solutions meet accessibility compliance standards Participate in code reviews and contribute to architecture decisions

Technology

AgileEngine

Backend Engineer (AdTech)

Senior

Remote

Krakow, Poland

5,600 - 7,400 USD

🏢 Summary: Senior Backend Engineer role focused on architecting and building the core systems of a next-generation AdTech platform, designing high-throughput, low-latency services for campaign delivery, targeting, and attribution. The position involves defining system architecture from scratch, scaling distributed systems, and providing technical leadership in a fast-paced environment. Strong experience with scalable backend development and AdTech ecosystems is required. 🗂️ Requirements: 5+ years of experience building scalable backend systems, Experience in AdTech (DSPs, SSPs, ad exchanges, Prebid, Google Ad Manager, OpenRTB, etc.), Strong knowledge of algorithms, data structures, networking, and databases, Proven experience designing and scaling distributed systems, Experience with backend programming languages (Java, .NET, Python, Node.js), Ability to design high-throughput, low-latency systems, Upper-intermediate English level, Availability to work until 1pm EST, Experience mentoring engineers and driving architectural decisions 📃 Skills: Python, Django, Kubernetes, AWS, PostgreSQL, Java, .NET, Node.js, OpenRTB, Prebid.js, Prebid, GoogleAdManager, AmazonUAM, AmazonTAM, ETL 🏢 Description: ID52365 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior Backend Engineer to architect and build the core systems of a next-generation AdTech platform that embeds products directly into visual experiences. You will design high-throughput, low-latency services for campaign delivery, targeting, attribution, and partner integrations using Python, Django, Kubernetes, and AWS. This is an early-stage initiative where senior engineers define the technical direction and system architecture from the ground up. What you will do Architect, build, and evolve core systems for the Ads platform; Design APIs and services supporting campaign management, targeting, delivery, attribution, and reporting; Build and optimize high-throughput, low-latency systems processing large volumes of events and data; Own critical systems end-to-end, including design, implementation, deployment, monitoring, and ongoing improvements; Drive architectural decisions and establish patterns that support scalability, reliability, and developer productivity; Collaborate closely with product, data, and partner teams to translate business requirements into robust technical solutions; Provide technical leadership through design reviews, system discussions, and mentoring other engineers; Contribute to engineering best practices, documentation, and long-term platform vision; Participate in hiring and help grow a strong, high-performing team. Must haves 5 years of software development experience building scalable systems (backend programming languages/frameworks, e.g. Java , .NET , Python , Node.js etc); Experience with AdTech (This may include experience with DSPs, SSPs, ad exchanges, affiliate programs, Prebid.js, Prebid Server, Google Ad Manager, Amazon UAM/TAM, OpenRTB, identity and addressability solutions, as well as ad operations workflows); Deep understanding of computer science fundamentals (algorithms, data structures, networking, databases); Proven experience designing and scaling distributed systems focusing on performance, observability, and fault tolerance; Strong architectural instincts and the ability to make high-leverage technical decisions that impact multiple teams and systems; Demonstrated ability to influence and mentor senior engineers, guide teams through ambiguity, and elevate engineering practices across the board; Exceptional ownership mindset — you drive initiatives forward, raise the bar, and deliver lasting impact; Excellent communication and cross-functional collaboration skills; Availability to work till 1pm EST (till 8 pm Kyiv time) ; Comfortable operating in a fast-paced, high-autonomy, product-driven environment; Experience with e-commerce and catalog management is preferred; Familiarity with Python , Django , Kubernetes , PostgreSQL , and AWS is strongly preferred, but deep expertise in analogous systems and a willingness to learn are welcome; Upper-intermediate English level. Nice to haves Strong experience with complex ETL flows and high-throughput systems is highly preferred. The benefits of joining us Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!

Technology

Intellias

Senior Android App Engineer (Kotlin)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Android Developer role focused on building business-critical native Android applications in Kotlin for next-generation premium electric vehicles. The position combines hands-on development with technical ownership, including code reviews and mentoring, in a complex automotive environment. Strong emphasis on quality, performance, scalability, and integration-focused functionality. 🗂️ Requirements: 5+ years Android application development experience, Strong experience with native Android development in Kotlin, Solid understanding of Android development lifecycle, Strong knowledge of Kotlin Coroutines and asynchronous programming, Experience with software design patterns and modular architecture, Experience building business-critical and integration-focused features, Experience with unit testing and debugging, Ability to maintain high code quality standards, Experience working with Jira and Confluence, Upper-Intermediate English or higher 📃 Skills: Kotlin, Android, Coroutines, UnitTesting, Jira, Confluence, Embedded, Automotive 🏢 Description: About the project We are looking for a Senior Android Developer to join an innovative automotive project focused on next-generation electric mobility solutions . You will work with a European R&D center delivering premium digital products and technologies for some of the world’s leading automotive brands. The project is focused on building business-critical Android applications that support the future of premium electric vehicles . This is a great opportunity to join a fast-paced, engineering-driven environment where quality, performance, and reliability are essential. Your role As a Senior Android Developer , you will be responsible for designing and developing native Android applications in Kotlin , with a strong focus on business logic, integrations, code quality, and maintainability . This role combines hands-on development with technical ownership — including code reviews, mentoring, and cross-team collaboration in a complex automotive environment. Tech stack / environment Kotlin Native Android Kotlin Coroutines Unit testing Jira / Confluence Automotive / Embedded environment What you’ll do Design and develop native Android applications in Kotlin Build and maintain business-critical features and integration-related functionality Write clean, maintainable, and testable code Apply design patterns and best engineering practices to create scalable and well-structured solutions Collaborate with cross-functional teams in a complex product environment Perform code reviews and support high engineering standards Contribute to unit testing , bug fixing, and continuous quality improvements Help solve technical challenges and communicate solutions clearly Support and mentor other team members in mobile development What we’re looking for 5+ years of experience in Android application development Strong hands-on experience building native Android applications in Kotlin Solid understanding of the Android development lifecycle Strong knowledge of Kotlin Coroutines and asynchronous programming Experience writing maintainable, testable, and well-structured code Experience designing and developing business-critical and integration-focused functionality Good understanding of software design patterns and modular application architecture Experience with unit testing , debugging, and code quality practices Ability to work independently in a fast-paced environment Strong communication skills and ability to explain technical challenges and solutions clearly Experience working with Jira and Confluence Upper-Intermediate English or higher Nice to have Experience in the Embedded Automotive domain Experience with Head Unit Android Apps Experience in technically complex, multi-team product environments Perks and Benefits: Flexible work schedule Fixed financial bonus issued upfront on a quarterly basis, covering the average market price of private medical care and sport card - B2B contract Present on the occasion of birthday, wedding, child birth E-learning accounts for Coursera, O'Relly, Udemy Corporate language school

Technology

AgileEngine

Backend Engineer

Senior

Remote

Krakow, Poland

5,600 - 7,400 USD

🏢 Summary: Senior Backend Engineer role to architect and build the core systems of a next-generation AdTech platform, focusing on high-throughput, low-latency services for campaign delivery, targeting, and attribution. The position involves defining system architecture from the ground up using Python, Django, Kubernetes, and AWS in a distributed, scalable environment. Engineers will drive technical direction, optimize performance, and provide leadership in a fast-paced, product-driven setting. 🗂️ Requirements: 5+ years of software development experience building scalable backend systems, Strong knowledge of algorithms, data structures, networking, and databases, Proven experience designing and scaling distributed systems, Experience with backend programming languages (e.g. Java, .NET, Python, Node.js), Ability to design high-throughput, low-latency systems, Experience with system architecture and technical decision-making, Availability to work until 1pm EST, Upper-intermediate English level 📃 Skills: Python, Django, Kubernetes, AWS, PostgreSQL, Java, .NET, Node.js, ETL, OpenRTB, Prebid.js, GoogleAdManager, AmazonUAM, DSP, SSP 🏢 Description: ID68432 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior Backend Engineer to architect and build the core systems of a next-generation AdTech platform that embeds products directly into visual experiences. You will design high-throughput, low-latency services for campaign delivery, targeting, attribution, and partner integrations using Python, Django, Kubernetes, and AWS. This is an early-stage initiative where senior engineers define the technical direction and system architecture from the ground up. What you will do Architect, build, and evolve core systems for the Ads platform; Design APIs and services supporting campaign management, targeting, delivery, attribution, and reporting; Build and optimize high-throughput, low-latency systems processing large volumes of events and data; Own critical systems end-to-end, including design, implementation, deployment, monitoring, and ongoing improvements; Drive architectural decisions and establish patterns that support scalability, reliability, and developer productivity; Collaborate closely with product, data, and partner teams to translate business requirements into robust technical solutions; Provide technical leadership through design reviews, system discussions, and mentoring other engineers; Contribute to engineering best practices, documentation, and long-term platform vision; Participate in hiring and help grow a strong, high-performing team. Must haves 5 years of software development experience building scalable systems using backend programming languages/frameworks (e.g. Java , .NET , Python , Node.js , etc); Deep understanding of computer science fundamentals, including algorithms, data structures, networking, and databases; Proven experience designing and scaling distributed systems with a focus on performance, observability, and fault tolerance; Strong architectural instincts and the ability to make high-leverage technical decisions that impact multiple teams and systems; Demonstrated ability to influence and mentor senior engineers, guide teams through ambiguity, and elevate engineering practices across the board; Exceptional ownership mindset; Availability to work till 1pm EST (till 8 pm Kyiv time) ; Excellent communication and cross-functional collaboration skills; Comfortable operating in a fast-paced, high-autonomy, product-driven environment; Experience with e-commerce and catalog management is preferred; Familiarity with Python , Django , Kubernetes , PostgreSQL , and AWS is strongly preferred, but deep expertise in analogous systems and a willingness to learn are welcome; Upper-intermediate English level. Nice to haves Strong experience with complex ETL flows and high-throughput systems is highly preferred; Experience with AdTech (This may include experience with DSPs, SSPs, ad exchanges, affiliate programs, Prebid.js, Prebid Server, Google Ad Manager, Amazon UAM/TAM, OpenRTB, identity and addressability solutions, as well as ad operations workflows.) The benefits of joining us Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!

Technology

AgileEngine

Backend Engineer (AdTech)

Senior

Remote

Krakow, Poland

4,300 - 6,400 USD

🏢 Summary: Senior Backend Engineer role to architect and build the core systems of a next-generation AdTech platform embedding products into visual experiences. The position focuses on designing high-throughput, low-latency distributed services for campaign delivery, targeting, attribution, and reporting using Python, Django, Kubernetes, and AWS. Engineers define system architecture from the ground up and drive scalability, reliability, and performance. 🗂️ Requirements: 3–4 years of experience building scalable systems, Experience in AdTech domain, Strong knowledge of algorithms, data structures, networking, databases, Experience designing and scaling distributed systems, Focus on performance, observability, fault tolerance, Experience with Python and Django or other backend languages, Experience with Kubernetes, Experience with PostgreSQL, Experience with AWS, Ability to design system architecture, Upper-intermediate English 📃 Skills: Python, Django, Kubernetes, PostgreSQL, AWS, AdTech, ETL, APIs, DistributedSystems, Algorithms, DataStructures, Networking, Databases 🏢 Description: ID52365 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role Join as a Senior Backend Developer (AdTech) to help build a next-generation advertising platform powered by scalable backend systems, real-time data processing, and distributed architectures. You will work with technologies such as Python, Django, Kubernetes, PostgreSQL, and AWS while contributing to technical direction and engineering standards in an early-stage environment. This role offers strong ownership, collaboration with experienced engineers, and the opportunity to create products used by millions of people. What you will do Architect, build, and evolve core systems for the Ads platform; Design APIs and services supporting campaign management, targeting, delivery, attribution, and reporting; Build and optimize high-throughput, low-latency systems processing large volumes of events and data; Own critical systems end-to-end, including design, implementation, deployment, monitoring, and ongoing improvements; Drive architectural decisions and establish patterns that support scalability, reliability, and developer productivity; Collaborate closely with product, data, and partner teams to translate business requirements into robust technical solutions; Provide technical leadership through design reviews, system discussions, and mentoring other engineers; Contribute to engineering best practices, documentation, and long-term platform vision; Participate in hiring and help grow a strong, high-performing team. Must haves 5 years of software development experience building scalable systems (backend programming languages/frameworks, e.g. Java , .NET , Python , Node.js etc); Experience with AdTech ; Experience with DSPs, SSPs, ad exchanges, affiliate programs, Prebid.js, Prebid Server, Google Ad Manager, Amazon UAM/TAM, OpenRTB, identity and addressability solutions, as well as ad operations workflows; Deep understanding of computer science fundamentals (algorithms, data structures, networking, databases); Proven experience designing and scaling distributed systems focusing on performance, observability, and fault tolerance; Strong architectural instincts and the ability to make high-leverage technical decisions that impact multiple teams and systems; Demonstrated ability to influence and mentor senior engineers, guide teams through ambiguity, and elevate engineering practices across the board; Exceptional ownership mindset — you drive initiatives forward, raise the bar, and deliver lasting impact; Excellent communication and cross-functional collaboration skills; Comfortable operating in a fast-paced, high-autonomy, product-driven environment; Experience with e-commerce and catalog management is preferred; Familiarity with Python , Django , Kubernetes , PostgreSQL , AWS is strongly preferred, but deep expertise in analogous systems and a willingness to learn are welcome; Upper-intermediate English level. Nice to haves Strong experience with complex ETL flows and high-throughput systems is highly preferred. The benefits of joining us Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!

Technology

AgileEngine

QA Engineer

Senior

Remote

Krakow, Poland

4,940 - 6,587 USD

🏢 Summary: Senior QA Engineer role focused on manual and automation testing of web applications, including validation of AI-generated test cases and LLM outputs. The position involves API testing, cross-browser UI testing, CI/CD collaboration, and contributing to an existing automation framework within Agile teams. It is suited for an experienced tester strengthening automation skills while working with AI-driven tools and modern QA practices. 🗂️ Requirements: 4+ years of software testing experience, Strong manual and automation testing knowledge, Understanding of SDLC and STLC models, Knowledge of testing and QA processes, Experience with test design techniques, Defect analysis and reporting skills, Experience with Postman for API testing, Experience with browser developer tools, Experience with UI testing, Experience with TestRail for test management, Basic understanding of CI/CD processes, Intermediate level of English 📃 Skills: TestRail, Postman, JIRA, Jenkins, CI/CD, SDLC, STLC, API, UI, LLM, Claude, GitHub, Copilot, OpenAI, Azure, LangChain 🏢 Description: ID66279 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior QA Engineer to perform manual and automation testing of web applications, validate AI-generated test cases and LLM outputs, and contribute automation scripts to a stable existing framework under the guidance of a dedicated Automation Lead. You will design and execute test plans in TestRail, conduct API testing with Postman, document defects in Jira, and collaborate across Agile sprint cycles. The role suits an engineer with a strong manual background who is actively growing their automation skills using tools including Claude and GitHub Copilot. What you will do Perform manual and automation testing of web applications to identify bugs, glitches, and inconsistencies; Take ownership of automation tasks within the team and proactively develop your automation skills; Develop, maintain, and execute detailed manual test cases based on product requirements and specifications; Perform thorough cross-browser UI testing to ensure consistent behavior across Chrome, Firefox, Safari, Edge, etc.; Validate AI-generated test cases, summaries, and recommendations produced by integrated LLMs to ensure accuracy, completeness, and alignment with project requirements; Design and execute test scenarios to verify AI behavior, including prompt–response consistency, contextual relevance, and deterministic vs. non-deterministic outputs; Evaluate AI model quality using defined acceptance metrics (precision, recall, hallucination rate, duplication rate); Conduct manual API testing to validate request/response accuracy, error handling, and integration; Use TestRail to create, manage, and track test plans, test cases, and test execution results; Use Jenkins CI/CD pipelines; Report and document defects clearly using the bug tracking system (JIRA); Participate in daily stand-ups, sprint planning, and other Agile team meetings; Review user stories and acceptance criteria to understand the scope of testing; Estimate own tasks, report on risks to the team lead; Collaborate with developers and other QA team members to reproduce issues and verify fixes; Maintain and update test documentation as needed. Must haves 4+ years of experience in software testing; Strong manual & automation knowledge; Basic understanding of SDLC and STLC (Software Development and Testing Life Cycle) models; Knowledge of Testing and Quality Assurance processes; Strong experience with Test Design activities to cover a set of product requirements; Knowledge of Test Design techniques; Knowledge of testing methodologies; Defect analysis skills and the ability to write detailed and useful defect reports with expected defect-fixing outcomes; Experience with Postman (API testing) and Browser developer tools; Experience with UI testing; Experience with TestRail as a Test Management system (as a user, test execution is required); Basic understanding of CI/CD process; English – an Intermediate, higher knowledge level is an advantage. Nice to haves Understanding of LLM evaluation principles, including prompt engineering, output validation, and model fine-tuning cycles; Familiarity with AI/ML concepts, APIs, and frameworks (e.g., OpenAI API, Azure OpenAI, LangChain); Knowledge of data protection and compliance standards for AI systems (GDPR, zero-data retention, PII anonymization); Experience in SSO testing is a plus; Experience in Performance or Load testing is a plus. The benefits of joining us Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!

Technology

Svitla Systems

Senior Android Engineer

Senior

Remote

Krakow, Poland

🏢 Summary: Full-time Senior Android Engineer role focused on developing, maintaining, and optimizing a large-scale Android application using modern best practices. The position involves building new features, supporting existing functionality, and ensuring high performance and scalability in a production environment. The role requires collaboration with cross-functional teams and overlap with CET working hours. 🗂️ Requirements: 4+ years of Android development experience, Strong knowledge of Kotlin, Experience with Jetpack Compose (Compose UI), Understanding of Kotlin Coroutines and Structured Concurrency, Experience implementing Clean Architecture, Experience maintaining Data/Domain/Presentation layer separation, Experience working in production environments, Ability to balance feature delivery with stability and maintainability 📃 Skills: Android, Kotlin, Jetpack, Compose, Coroutines, Concurrency, CleanArchitecture, GraphQL 🏢 Description: Svitla Systems Inc. is looking for a Senior Android Engineer for a full-time position (40 hours per week) in Europe . Our client is one of the world’s largest and fastest-growing job sites. You'll join the team working on the Android application. This role involves both feature development and ongoing support, ensuring a high-performing, scalable, and user-friendly mobile experience by delivering new features, maintaining existing functionality, resolving bugs, and improving app performance and user experience. This role requires working hours with overlap till 8 PM CET. Requirements 4+ years of professional experience in Android development. Strong knowledge of Kotlin. Knowledge of Jetpack Compose (Note: this refers specifically to Compose UI, not general Android Jetpack components). Solid understanding of Kotlin Coroutines and Structured Concurrency. Experience implementing Clean Architecture. Experience maintaining strict architectural layer separation (Data / Domain / Presentation). Be passionate about modern Android development. Detail-oriented and performance-driven individual. Be comfortable working in production environments. Strong architectural mindset. The ability to balance new feature delivery with stability and maintainability. Nice to have Experience working with GraphQL. Responsibilities Design, develop, and maintain Android features using modern best practices. Implement scalable, maintainable solutions following Clean Architecture principles. Ensure strict separation of layers (Data, Domain, Presentation). Write high-quality, testable, and efficient Kotlin code. Optimize app performance and responsiveness. Troubleshoot, debug, and resolve production issues. Collaborate with cross-functional teams to deliver high-impact features. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!

Technology

Svitla Systems

Senior Android Engineer

Senior

Remote

Krakow, Poland

🏢 Summary: Full-time Senior Android Engineer role focused on developing and maintaining a high-performance Android application, delivering new features, ensuring architectural integrity, and optimizing app performance in a production environment. The position involves working with modern Android technologies and Clean Architecture principles to build scalable and maintainable solutions. The role requires collaboration with cross-functional teams and overlapping working hours until 8 PM CET. 🗂️ Requirements: 4+ years of professional Android development experience, Strong knowledge of Kotlin, Experience with Jetpack Compose (Compose UI), Solid understanding of Kotlin Coroutines and Structured Concurrency, Experience implementing Clean Architecture, Experience maintaining strict separation of Data, Domain, and Presentation layers, Experience working in production environments, Ability to design scalable and maintainable Android architectures 📃 Skills: Android, Kotlin, Jetpack, Compose, Coroutines, GraphQL 🏢 Description: Svitla Systems Inc. is looking for a Senior Android Engineer for a full-time position (40 hours per week) in Europe . Our client is one of the world’s largest and fastest-growing job sites. You'll join the team working on the Android application. This role involves both feature development and ongoing support, ensuring a high-performing, scalable, and user-friendly mobile experience by delivering new features, maintaining existing functionality, resolving bugs, and improving app performance and user experience. This role requires working hours with overlap till 8 PM CET. Requirements 4+ years of professional experience in Android development. Strong knowledge of Kotlin. Knowledge of Jetpack Compose (Note: this refers specifically to Compose UI, not general Android Jetpack components). Solid understanding of Kotlin Coroutines and Structured Concurrency. Experience implementing Clean Architecture. Experience maintaining strict architectural layer separation (Data / Domain / Presentation). Be passionate about modern Android development. Detail-oriented and performance-driven individual. Be comfortable working in production environments. Strong architectural mindset. The ability to balance new feature delivery with stability and maintainability. Nice to have Experience working with GraphQL. Responsibilities Design, develop, and maintain Android features using modern best practices. Implement scalable, maintainable solutions following Clean Architecture principles. Ensure strict separation of layers (Data, Domain, Presentation). Write high-quality, testable, and efficient Kotlin code. Optimize app performance and responsiveness. Troubleshoot, debug, and resolve production issues. Collaborate with cross-functional teams to deliver high-impact features. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!