May 23, 2026

Internship – Java Developer Intern

Intern • Hybrid

Krakow, Poland

About our Team

Our Team in Samsung R&D Poland deploys and maintains IMS services on Samsung Android smartphones for mobile operators throughout the world. We are looking for Software Developers and Telecommunication Engineers for an internship position.

Role and Responsibilities

  • Development, testing and maintenance of Samsung Network Cloud products:

    <Participation in the full development cycle from requirements, specification up to architecture and system tests.

    <Implementation of new functionalities.

    <Maintenance of existing code.

  • R&D – research on selected topics, testing new technologies and solutions.

 Technologies in use

  • Java 21

  • Spring,

  • Microservice architecture, REST API, OpenAPI

  • Maven/Gradle

  • Docker, K8s

  • Linux

Skills and Qualifications

  • Very good knowledge of and experience in Java.

  • Good knowledge of algorithms, computing complexity analysis, data structures.

  • Familiarity with relational databases.

  • Familiarity with good unit and integration testing practices.

  • Familiarity with version control systems.

  • Good verbal and written communication skills in English.

  • Bachelor or Master's degree in Computer Science, Electronics, Telecommunication or similar; can be on-going studies in related faculty.

  • Self-motivated and pro-active with good problem solving skills.

Nice to have

  • General Linux and IP networking knowledge.

  • Knowledge of and experience in Python, Go.

  • Familiarity with build & automation tools like Maven, Jenkins, and CI/CD practices.

We offer  

Internship conditions:

  • The internship begins in July 2026. The internship lasts 3 months.

  • Competitive salary

  • Flexible working hours

  • Possibility of long lasting cooperation

Team:

  • Possibility to learn from world-class experts in a friendly atmosphere

  • Monthly integration budget

Equipment:

  • PC workstation/Laptop + 2 external monitors

  • OS: Linux, Windows

Benefits:

  • Variety of discounts (Samsung products, theaters, restaurants)

  • Free access to Copernicus Science Center for you and your friends

  • Chillout rooms

  • Variety of tea, coffee and fresh fruits/vegetables

Location:

  • Office in Quattro Business Park

Similar jobs you might like

Technology

Samsung R&D Institute Poland

Internship – Mobile Telecommunication Engineering Intern

Intern

Hybrid

Warsaw, Poland

🏢 Summary: Internship focused on software quality and protocol analysis for mobile chipsets, involving 3GPP-compliant analysis, mobile equipment testing, and technical reporting for 4G/5G technologies. The role includes log analysis, cooperation with global R&D teams, and working with modern telecom tools in a Windows environment. 🗂️ Requirements: Last years of Bachelor or Master studies in Telecommunication, Electronics or related field, Knowledge of LTE/5G, Very good command of English for technical writing, Very good knowledge of MS Office 📃 Skills: LTE, 5G, 4G, 3GPP, Wireshark, Jira, Windows, MSOffice 🏢 Description: About our Team Our Team focuses on software quality and the development process of Samsung mobile chipset. We keep up-to-date with all projects in our research hub. Using the most modern solutions, we handle their specification, the verification of software quality and conduct rigorous testing in many places all over the world. Role and Responsibilities Perform analysis in compliance with 3GPP standards Writing technical reports based on protocol analysis Mobile Equipment Tests - collecting logs Cooperation with R&D centers around the world Technologies in use Latest telecommunication technologies (actually 5G and 4G+) We are working on Windows Jira Wireshark Requirements Last years of studies (Bachelor or Master degree in Telecommunication, Electronics or related fields) Good teamwork and communication skills Knowledge of LTE/5G Very good command of English – ability to write technical specifications Very good knowledge of MS Office Analytical approach Nice to have Knowledge about protocol layers Basics of C/C++ programming We offer Internship conditions: o   Cooperation based on a civil law contract o   Flexible working hours o   Possibility of long lasting cooperation Team: o   Friendly working atmosphere o   Wide range of trainings, support in test automation and testing skills o   Opportunity to work in multiple projects o   Working with the latest technologies o   Monthly celebration budget Benefits: o   Variety of discounts (Samsung products, theaters, restaurants) o   Free access to Copernicus Science Center for you and your friends o   Variety of tea, coffee and fresh fruits/vegetables Location: o   Office in Warsaw Spire near metro station

Technology

B3 Consulting Poland

Android Developer

Mid

Hybrid

Warsaw, Poland

🏢 Summary: The offer is for an Android Developer responsible for building and testing native Android applications within an IoT ecosystem, focusing on BLE-based communication with home appliances. The role involves full lifecycle development in a Scrum team, ensuring high-quality architecture, testing, and hardware-software integration. It combines mobile development with low-level protocol work and real-device validation in a lab environment. 🗂️ Requirements: Minimum 3 years of experience in native Android development, Commercial experience with Kotlin, Experience with Bluetooth Low Energy (BLE), Understanding of mobile-to-hardware communication, Knowledge of HTTP, REST, JSON, XML, WebSockets, Familiarity with Clean Architecture and SOLID principles, Experience with Git, Experience with Jira, Experience with GitHub Actions, English level B2/C1, Residence in Poland or eligibility to work in Poland 📃 Skills: Android, Kotlin, BLE, HTTP, REST, JSON, XML, WebSockets, Git, Jira, GitHub, NDK, KMM, SSL, TLS, Coroutines, Flows, Jetpack, Compose 🏢 Description: We are part of an international organization listed on Nasdaq Stockholm, operating in 11 countries. In Poland, we work with full autonomy. We independently choose our technologies, processes, and ways of working while maintaining the highest professional standards. We deliver a wide range of IT projects in Poland and internationally, across multiple domains and technologies. This allows our consultants to develop their competencies and gain experience aligned with their professional ambitions. Our collaboration is built around the CARE philosophy. For us, it means responsible project matching, transparent cooperation, and a long-term approach to professional growth. Join us as Android Developer. Grow in an environment that cares about your development as much as you do. Your responsibilities Native App Development: Design and develop high-quality native Android applications within the IoT ecosystem. IoT Integration & Testing: Actively test and implement seamless connectivity between mobile applications and home appliances, focusing on pairing and communication stability. Protocol Implementation: Work closely with low-level communication protocols, specifically Bluetooth Low Energy (BLE) , to ensure reliable hardware-software interaction. Quality Assurance: Conduct integration and end-to-end testing, utilizing tools for automated Unit and UI testing to maintain high performance in a complex, distributed system. Agile Collaboration: Participate in the full software development lifecycle within a cross-functional Scrum team, contributing to clean architecture and codebase modularization. Lab-Based Development: Utilize the onsite hardware laboratory to validate features on physical appliances that cannot be fully simulated. Requirements Professional Experience: At least 3 years of experience in native Android development. Technical Expertise: Experience with Kotlin. IoT Knowledge: Experience with Bluetooth Low Energy (BLE) and a solid understanding of how mobile devices interface with external hardware. Web Technologies: Proficiency in web-related standards including HTTP, REST, JSON, XML, and WebSockets. Architecture & Engineering: Familiarity with Clean Architecture, SOLID principles, and codebase modularization; experience with Git, Jira, and GitHub Actions. English: at least B2/C1 level Nice to have: Experience with Android NDK and Kotlin Multiplatform Mobile (KMM). Knowledge of cybersecurity practices (SSL/TLS, certificate pinning). Experience with Kotlin Coroutines and Flows for reactive programming. Familiarity with Android Jetpack Libraries and Jetpack Compose. You need to live in Poland and/or be eligible to work here. What we offer Work in a Scandinavian culture built on logic and dialogue. Health and sports benefits tailored to your needs. Speed Coaching – short sessions that provide new perspectives and solutions. Sports training, an internal team, and opportunities to take part in competitions. Team events and development-focused meetups.

Technology

Samsung R&D Institute Poland

Python Developer

Mid

Hybrid

Warsaw, Poland

🏢 Summary: The offer is for a Python Developer focused on building AI-driven tools for automated web vulnerability detection and large-scale security assessments. The role involves developing and deploying advanced solutions leveraging LLMs and machine learning to enhance internal penetration testing processes. 🗂️ Requirements: 3+ years of experience in Python, Experience in task automation, Familiarity with LLMs, Ability to integrate LLMs into software applications, Knowledge of web application security concepts 📃 Skills: Python, LLMs, MachineLearning, Pydantic, OWASP, BurpSuite, OWASPZAP, Nessus, Nmap, KaliLinux, Linux 🏢 Description: About our Team Samsung Electronics is deeply committed to ensuring the security of both its final products and internal applications. To verify the robustness of our security measures, we employ a range of testing methodologies, including black-box and white-box testing. As part of our ongoing efforts to enhance security, we conduct regular penetration testing on internal web applications and services. We are currently seeking skilled Python developer to help improve existing tools and develop new internal solutions for penetration testing. In particular, we are looking for engineers who can leverage their expertise in web application security and AI, combined with programming skills, to build cutting-edge AI-driven tools for web vulnerability discovery. Role and Responsibilities Developing robust, automated tools for precise detection of security vulnerabilities in modern web applications. Designing cutting‑edge, AI‑powered solutions that leverage the latest advances in machine learning and automated reasoning. Deploying these state‑of‑the‑art systems to identify vulnerabilities at scale, enabling continuous, large‑scale security assessments across diverse web platforms. Skills and Qualifications 3+ years of experience in Python programming language. Skilled in task automation. Elementary familiarity with LLMs combined with competence in developing code‑level integrations of LLMs into software applications. Nice to have Proficiency with Python frameworks for building AI agents (e.g., Pydantic). Expertise with LLMs and prompt engineering. Some understanding of common vulnerability mechanisms from the OWASP Top 10. Familiarity with security testing tools, including Burp Suite, OWASP ZAP, Nessus, Nmap, Kali Linux. Knowledge of operating system internals, particularly the Linux kernel. We offer Team: Contract of employment – direct outsource Friendly working atmosphere Wide range of trainings and a huge support in developing algorithmic skills Opportunity to work in multiple projects Working with the latest technologies on the market Possibility to attend local and foreign conferences Start of work between 7 a.m. and 10 a.m. Equipment: PC workstation + 2 external monitors OS: Linux, Windows Benefits: Private medical care (possibility to add family members for free) Multisport card Life insurance Lunch card A partial reimbursement of the cost of an English language course Variety of discounts (Samsung products, theaters, restaurants) Unlimited free access to Copernicus Science Center for you and your friends Possibility to test new Samsung products Monthly integration budget Location: Office in Warsaw Spire near metro station Hybrid model (3 days from the office per week)

Technology

Klient justjoin.it

Engineering Manager (Android)

Senior

Hybrid

Warsaw, Poland

25,000 - 30,000 PLN

🏢 Summary: Leadership role responsible for managing and developing an Android team building and maintaining a custom Android-based operating system and mobile applications. The position combines hands-on technical design and implementation with team management, delivery planning, and collaboration with stakeholders and external vendors. Focused on delivering high-quality software in an agile environment while driving best practices across the development lifecycle. 🗂️ Requirements: Minimum 3 years of experience managing a technical team, Experience managing third-party suppliers or service providers, Understanding of Android OS architecture, Hands-on experience with Kotlin Multiplatform, Ability to estimate effort and plan delivery timelines, Proficiency in software design and UML, Knowledge of software architecture patterns, Experience implementing CI/CD and development best practices, Experience working in Scrum, Fluency in English and Polish, Willingness to work mostly on-site in Warsaw 📃 Skills: Android, AOSP, Kotlin, UML, CI/CD, Scrum, AI, Architecture 🏢 Description: Engineering Manager (Android) Warsaw, Poland Full-Time 🔍 About position: Tech company focused on creating healthier technology, is looking for a person to lead the Android Development team. Our Android team maintains and develops custom operating system based on the Android Open Source Project - and builds mobile applications. We are looking for someone with a solid technical background, practical skills, and a broad range of competencies in software development and technical team management. The ideal candidate can design and implement software, plan the team’s work, and support the team in achieving success. This role is directly under the IT Director, managing an internal team + working with external suppliers. 📋 Key Responsibilities: Delivering quality software on time and within budget in an agile environment Development and maintenance of existing OS K Development of a new Android-based operating system for new products Parallel work on several products Managing a development team - recruitment, mentoring, career development, and performance evaluation Improving competence, efficiency and quality of team work Cooperating with stakeholders on planning products roadmap Tracking and reporting results Implementing best practices throughout the software development lifecycle Collaborating with third-party vendors to deliver products 😎 Requirements: Experience managing a technical team - at least 3 years Experience working with and managing third-party suppliers or service providers Understanding of Android OS architecture Hands-on experience with Kotlin Multiplatform Proven ability to estimate effort and plan delivery timelines Proficiency in software design and working knowledge of UML Solid understanding of software architecture patterns Experience using AI tools effectively in the development process Track record of defining and implementing best practices like CI/CD, traceability, and documentation standards Ability to make decisions independently and delegate tasks clearly Ability to resolve conflicts directly and constructively Willingness to share knowledge with others Experience working in Scrum Fluent in English and Polish (spoken and written) Willingness to work mostly on-site 🚀 Nice to have: Higher education in IT (engineering or master's degree) is welcome 🙌 Cool working environment: Full time - B2B contract Work mainly from the office in Warsaw, location near Metro Racławicka Flexible working hours Ownership and career growth opportunities Co-financing for a multisport card, private health care and English classes 2 paid days off for volunteering 🔍 About us We are one of a very few companies in Poland dedicated to designing and manufacturing high quality consumer electronics, aimed at the international market, especially USA and EU⌚📱Our goal is to create unique products featuring top notch minimalist design, in order to help us to live our life in harmony with modern technology . We strive to be independent thinkers, who are not afraid of introducing products which go against typical hot trends, highly promoted by the mainstream big tech companies. To achieve our objective, we rely heavily on custom-designed solutions.

Technology

TSS

Programista Android

Mid

Remote

Warsaw, Poland

90 - 110 PLN

🏢 Summary: Offer for an experienced Android Developer responsible for designing, developing and maintaining native Android applications using modern technologies. The role focuses on building UI with Jetpack Compose, integrating REST APIs, working with SQL databases and ensuring code quality through testing and version control. The position involves active participation in architectural decisions and collaboration within an Agile project environment. 🗂️ Requirements: Minimum 3 years commercial experience as Android Developer, Experience in developing native Android applications, Very good knowledge of Kotlin, Very good knowledge of Java, Experience with Jetpack Compose, Experience with REST API integration, Ability to implement UI based on Figma designs, Knowledge of relational databases and SQL, Experience in unit testing with JUnit, Practical knowledge of Git, Experience with JIRA and Confluence, Fluent Polish, English for technical documentation 📃 Skills: Android, Kotlin, Java, Jetpack, Compose, REST, SQL, JUnit, Git, Figma, JIRA, Confluence, MVVM, CleanArchitecture, Retrofit, Room, Coroutines, Flow, Hilt, Dagger, CI/CD, Agile, Scrum 🏢 Description: W TSS napędzamy cyfrową rewolucję. Tworzymy zaawansowane systemy i innowacyjne rozwiązania z zakresu Software Development, FinTech oraz AI. Zakres odpowiedzialności: Rozwój aplikacji mobilnych: Projektowanie, implementacja oraz rozwój natywnych aplikacji Android z wykorzystaniem języków Java i Kotlin. Tworzenie nowoczesnych interfejsów użytkownika: Implementacja i rozwój ekranów aplikacji z wykorzystaniem Jetpack Compose zgodnie z obowiązującymi standardami projektowymi. Implementacja widoków na podstawie projektów UX/UI: Odwzorowywanie gotowych projektów przygotowanych w Figma z dbałością o jakość, responsywność i spójność interfejsu użytkownika. Integracja z usługami zewnętrznymi: Tworzenie i rozwój integracji z wykorzystaniem REST API oraz zapewnienie poprawnej komunikacji pomiędzy systemami. Praca z bazami danych: Projektowanie, rozwój i optymalizacja rozwiązań wykorzystujących relacyjne bazy danych oraz język SQL. Utrzymanie i rozwój istniejących systemów: Rozbudowa funkcjonalności, optymalizacja wydajności oraz modernizacja istniejących aplikacji mobilnych. Zapewnienie jakości oprogramowania: Tworzenie i utrzymywanie testów jednostkowych z wykorzystaniem JUnit oraz dbanie o wysoką jakość dostarczanego kodu. Zarządzanie kodem źródłowym: Wykorzystanie systemu kontroli wersji Git do efektywnej współpracy zespołowej oraz zarządzania zmianami. Analiza i rozwiązywanie problemów: Identyfikowanie przyczyn błędów, wdrażanie działań naprawczych oraz optymalizacja działania aplikacji. Praca w środowisku projektowym: Aktywne korzystanie z narzędzi JIRA Software oraz Confluence do planowania, dokumentowania i realizacji zadań projektowych. Współpraca zespołowa: Ścisła współpraca z analitykami, projektantami UX/UI, testerami oraz innymi programistami przy realizacji projektów informatycznych. Wymagania: Doświadczenie komercyjne: Minimum 3 lata doświadczenia zawodowego na stanowisku Android Developera. Android: Praktyczne doświadczenie w projektowaniu i rozwoju natywnych aplikacji mobilnych dla systemu Android. Kotlin i Java: Bardzo dobra znajomość języków Kotlin oraz Java wykorzystywanych do tworzenia aplikacji mobilnych. Jetpack Compose: Doświadczenie w tworzeniu nowoczesnych interfejsów użytkownika z wykorzystaniem Jetpack Compose. REST API: Praktyczne doświadczenie w projektowaniu, integracji oraz obsłudze usług REST API. Figma: Umiejętność implementacji interfejsów użytkownika na podstawie projektów przygotowanych w Figma. SQL: Dobra znajomość relacyjnych baz danych oraz języka SQL. Testowanie: Doświadczenie w tworzeniu i utrzymywaniu testów jednostkowych z wykorzystaniem JUnit. Kontrola wersji: Praktyczna znajomość systemu kontroli wersji Git. Narzędzia projektowe: Doświadczenie w pracy z narzędziami JIRA Software oraz Confluence. Znajomość języków: Biegłe posługiwanie się językiem polskim w mowie i piśmie oraz znajomość języka angielskiego umożliwiająca efektywną pracę z dokumentacją techniczną. Dodatkowym atutem będzie: Znajomość architektury MVVM oraz Clean Architecture. Doświadczenie w pracy z bibliotekami Retrofit, Room, Coroutines lub Flow. Znajomość Dependency Injection (Hilt, Dagger). Doświadczenie w pracy z procesami CI/CD. Znajomość metodyk Agile/Scrum. Umiejętność optymalizacji wydajności aplikacji mobilnych. Otwartość na dzielenie się wiedzą oraz aktywne wspieranie rozwoju zespołu. Co zyskujesz, dołączając do teamu? Stabilność i elastyczność: Długofalową współpracę w oparciu o kontrakt B2B. Realny wpływ: Pracę nad kluczowymi projektami, gdzie Twoje decyzje architektoniczne kształtują finalny produkt. Zdrowie pod kontrolą: Dofinansowanie do prywatnej opieki medycznej w PZU. Stały rozwój: Dostęp do wewnętrznych, specjalistycznych szkoleń z zakresu m.in . cyberbezpieczeństwa. Środowisko entuzjastów: Pracę w zespole, gdzie pasja łączy się z profesjonalizmem, a dobra atmosfera to standard, nie benefit.

Technology

RITS Professional Services

Android Developer

Mid

Hybrid

Warsaw, Poland

120 - 170 PLN/hr

🏢 Summary: B2B offer for a Regular Android Developer responsible for developing and maintaining Android applications using Kotlin. The role involves implementing new features, ensuring code quality through automated testing, and working with modern architectural and CI practices. Hybrid work model with occasional office presence in Warsaw. 🗂️ Requirements: Minimum 5 years of Android development experience, Very good knowledge of Kotlin, Experience with RxJava 2.x, Ability to read and modify Java code, Knowledge of Clean Code principles, Understanding of software architecture patterns, Experience with automated, unit and integration testing, Knowledge of Continuous Integration, Strong understanding of Android platform specifics, English proficiency for technical communication 📃 Skills: Android, Kotlin, Java, RxJava, CI, JUnit, Espresso, Git, Jira, Confluence, Jetpack, Agile, DevOps 🏢 Description: RITS Group to firma informatyczna, która oferuje najwyższej jakości usługi programistyczne zarówno dla rynku polskiego, jak i międzynarodowego. Jesteśmy dumni, że należymy do grona najszybciej rozwijających się spółek technologicznych. Naszym priorytetem jest jakość oraz innowacyjność dostarczanych rozwiązań, a nasza kultura organizacyjna opiera się na zaufaniu, współpracy i ciągłym doskonaleniu. Stanowisko: Android Developer (Regular) Umowa: B2B Stawka: do 170 zł/h Tryb pracy: Warszawa, praca z biura 2 razy w miesiącu Zakres obowiązków Implementowanie nowych funkcjonalności na platformie Android z wykorzystaniem Kotlin Monitorowanie działania aplikacji oraz rozwiązywanie bieżących problemów Dbanie o wysoką jakość kodu poprzez tworzenie testów automatycznych i jednostkowych Prowadzenie prac projektowych, programistycznych i wdrożeniowych w oparciu o zrozumienie kontekstu biznesowego Stosowanie optymalnych rozwiązań z perspektywy biznesu i IT Wymagania Minimum 5 lat doświadczenia w tworzeniu rozwiązań na platformę Android Znajomość i rozumienie zasad Clean Code oraz dobrej architektury oprogramowania Doświadczenie w pracy z RxJava 2.x Bardzo dobra znajomość Kotlin Umiejętność czytania i modyfikowania kodu w Java Dobra znajomość specyfiki programowania na Androidzie Znajomość podejścia Continuous Integration Umiejętność tworzenia testów automatycznych, jednostkowych i integracyjnych Znajomość języka angielskiego umożliwiająca czytanie dokumentacji oraz prowadzenie korespondencji i rozmów technicznych Mile widziane Doświadczenie w pracy w metodyce Agile Znajomość narzędzi Jira, Git, Confluence Doświadczenie w obszarze DevOps Znajomość Jetpack Compose Ta rola nie dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network

Technology

EPAM Systems

Junior Java/Kotlin Developer

Junior

Hybrid

Gdansk, Poland

🏢 Summary: Junior Java/Kotlin Developer role focused on building and maintaining microservices for a large telecommunications project, with training in Salesforce and cloud technologies. The position involves working in an Agile team using modern backend technologies and contributing to API integrations and SaaS platforms. Hybrid work model with collaboration across international teams. 🗂️ Requirements: Hands-on experience with Java, Foundational knowledge of Kotlin, Basic experience with Spring Boot, Experience with RESTful APIs, Familiarity with Google Cloud Platform, Working knowledge of SQL, Working knowledge of Git, Willingness to learn and work with Salesforce, Ability to communicate in English (B2+) 📃 Skills: Java, Kotlin, Spring, SpringBoot, REST, GCP, SQL, Git, Salesforce, CPQ, Zuora, Microservices, Agile 🏢 Description: We are looking for an ambitious Junior Java/Kotlin Developer , eager to learn and work with Salesforce, to join our team. In this role, you’ll be trained and mentored while contributing to a major telecommunications project for a global technology leader, working with modern technologies like Java, Kotlin, Spring, and Google Cloud Platform. You’ll collaborate closely with a diverse team in a dynamic, Agile environment, focusing on microservices, API integrations, and SaaS products such as Salesforce and Zuora. This role offers a hybrid model, with 3 days per week working from the client's office in Gdansk, Krakow, Warsaw or Wroclaw. While standard Polish business hours apply, occasional flexibility for evening meetings (e.g., around 18:00) to coordinate with US teams is required. If you’re passionate about launching your career in a top-tier engineering setting, this is the perfect opportunity for you. Responsibilities Learn and grow under the guidance of senior engineers developing a strong understanding of the project’s domain architecture and codebase Assist in developing testing and maintain microservices using Java and Kotlin Onboard to Salesforce especially Salesforce CPQ for product management tasks Write clean maintainable and well-tested code for assigned features and bug fixes Participate in code reviews and collaborate with the team in all Agile ceremonies Help troubleshoot and resolve technical issues with mentor support Contribute to team documentation and knowledge sharing Proactively tackle a steep learning curve and adapt quickly to complex large-scale systems and cloud technologies Requirements Hands-on experience with Java and foundational knowledge of Kotlin Basic experience with Spring Boot and RESTful APIs Familiarity with Google Cloud Platform (GCP) Working knowledge of SQL and Git Eagerness to learn and work with Salesforce and other SaaS products Strong desire to learn grow and adapt quickly in a fast-paced environment Good communication and teamwork skills Willingness to occasionally adjust working hours for collaboration with international teams Ability to communicate effectively in English both spoken and written for daily collaboration We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

RITS

Android Developer - Mid i Senior

Mid

Hybrid

Warsaw, Poland

100 - 140 PLN/hr

🏢 Summary: B2B contract for an experienced Android Developer to build and maintain a large-scale mobile banking application used by millions of users. The role focuses on developing new features, improving existing solutions, ensuring code quality, and contributing to modern digital services in a mainly remote work model. 🗂️ Requirements: Minimum 5 years of Android development experience, Very good knowledge of Kotlin, Practical experience with RxJava 2.x, Knowledge of Java and working with existing codebase, Knowledge of Clean Code principles, Experience with unit testing, Experience with integration testing, Knowledge of CI/CD 📃 Skills: Android, Kotlin, RxJava, Java, CICD, CleanCode, UnitTesting, IntegrationTesting 🏢 Description: RITS Group to firma informatyczna, która oferuje najwyższej jakości usługi programistyczne zarówno dla rynku polskiego, jak i międzynarodowego. Jesteśmy dumni, że należymy do grona najszybciej rozwijających się spółek technologicznych. Naszym priorytetem jest jakość oraz innowacyjność dostarczanych rozwiązań, a nasza kultura organizacyjna opiera się na zaufaniu, współpracy i ciągłym doskonaleniu. Szukamy  Android Developera, który dołączy do naszego zespołu i będzie realizował projekt dla jednego z największych oraz najbardziej innowacyjnych banków cyfrowych w Polsce. Nasz klient rozwija nowoczesne kanały elektroniczne wykorzystywane codziennie przez miliony użytkowników, koncentrując się na jakości doświadczeń mobilnych oraz nowoczesnych rozwiązaniach technologicznych. To środowisko, w którym technologia realnie wpływa na codzienne życie klientów. Oferujemy 📍 Model pracy: głównie zdalnie + spotkania w biurze w Warszawie 2 razy w miesiącu 💰 Stawka: do 140 PLN netto + VAT / h (B2B) Obowiązki rozwój i utrzymanie aplikacji Android w Kotlinie tworzenie nowych funkcjonalności oraz rozwijanie istniejących rozwiązań diagnozowanie i rozwiązywanie problemów technicznych dbanie o jakość kodu oraz rozwój testów automatycznych udział w projektowaniu rozwiązań z uwzględnieniem potrzeb biznesowych i technologicznych współpraca z zespołem przy wdrażaniu i rozwijaniu nowoczesnych usług cyfrowych Wymagania min. 5 lat doświadczenia w programowaniu aplikacji Android bardzo dobra znajomość Kotlin praktyczne doświadczenie z RxJava 2.x znajomośćJava i umiejętności pracy z istniejącym kodem znajomośćzasad Clean Code oraz dobrych praktyk projektowania oprogramowania doświadczenie w tworzeniu testów jednostkowych i integracyjnych znajomość CI/CD Mile widziane: doświadczenie w pracy w Scrumie / Agile znajomość Jira, Git oraz Confluence doświadczenie DevOps znajomość Jetpack Compose Ta rola nie jest dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network Nie zwlekaj i zaaplikuj już teraz!

Technology

STS

Senior Software Engineer (Android)

Senior

On-site

Katowice, Poland

🏢 Summary: Senior Android Software Engineer responsible for end-to-end development, maintenance, and optimization of mobile applications, ensuring high quality, performance, and scalability. The role involves active contribution to system architecture, backend integration, and full product lifecycle in a production environment. The position requires strong ownership and technical leadership in a dynamic team. 🗂️ Requirements: Minimum 5 years of Android development experience, Very good knowledge of Kotlin, Knowledge of mobile architecture patterns (MVVM, MVI, Clean Architecture), Experience with modern Android frameworks and libraries, Experience with Git version control, Experience with dependency management tools, Experience integrating with backend services (REST, WebSocket, gRPC), Knowledge of Material Design guidelines, Knowledge of relational databases, Experience deploying and maintaining production applications, Ability to analyze system architecture and data flows, Experience publishing applications to Google Play 📃 Skills: Android, Kotlin, MVVM, MVI, CleanArchitecture, Git, REST, WebSocket, gRPC, MaterialDesign, SQL, Gradle 🏢 Description: Do naszego zespołu poszukujemy doświadczonego Senior Software Engineer'a (Android) , który będzie odpowiedzialny za rozwój oraz utrzymanie aplikacji mobilnych. Szukamy osoby, która łączy kompetencje techniczne z rozumieniem potrzeb biznesowych i potrafi pracować w dynamicznym środowisku Twoja rola Samodzielność w realizacji funkcjonalności: od analizy po wdrożenie i utrzymanie Dbałość o jakość, wydajność i stabilność aplikacji Umiejętność diagnozowania i rozwiązywania problemów (np. wydajnościowych, pamięciowych) Doświadczenie w publikowaniu aplikacji w Google Play Dbałość o modularność i skalowalność kodu Umiejętność analizy systemów i przepływu danych między komponentami Rozumienie zależności pomiędzy elementami systemu Umiejętność przekładania wymagań biznesowych na rozwiązania techniczne Dobra organizacja pracy oraz umiejętność priorytetyzacji zadań Gotowość do dzielenia się wiedzą i wspierania innych członków zespołu Aktywny udziału w rozwoju architektury systemów Efektywna komunikacja i praca zespołowej Zaangażowanie w pełen cykl życia produktu Kogo szukamy Minimum 5 lat doświadczenia w tworzeniu aplikacji na platformę Android Bardzo dobra znajomość języka Kotlin Dobra znajomość wzorców architektury aplikacji mobilnych (np. MVVM, MVI, Clean Architecture) Doświadczenie w pracy z nowoczesnymi frameworkami i bibliotekami Android Znajomość systemów kontroli wersji (Git) oraz narzędzi do zarządzania zależnościami Doświadczenie w integracji aplikacji z backendem (REST API, Websocket, gRPC) Znajomość zasad projektowania interfejsów zgodnych z wytycznymi Android (Material Design) Znajomość relacyjnych baz danych Umiejętność pisania czytelnego, utrzymywanego kodu produkcyjnego Doświadczenie w pracy z aplikacjami w środowisku produkcyjnym (wdrażanie, monitoring, utrzymanie) Co oferujemy Pracę w świetnym zespole, którego siłą jest pasja i współpraca, Pracę hybrydową (3+2), Pracę pod skrzydłami przypisanego partnera w procesie onboardingu, Nowoczesne biuro w Katowicach z konsolą PS5 i piłkarzykami, Bezpłatne zajęcia z języka angielskiego, Kartę MedicoverSport, ubezpieczenie na życie i opiekę medyczną, Bezpłatne bilety na mecze reprezentacji Polski, Urozmaicone śniadania i obiady w dobrej cenie w naszym Bistro, Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia, Codziennie świeże owoce, dobra kawa i zdrowe przekąski, Poszanowanie równowagi między życiem zawodowym a prywatnym. Kroki rekrutacji Analiza nadesłanych CV i wstępna selekcja kandydatów Krótki kontakt telefoniczny w celu poznania podstawowych informacji i oczekiwań Rozmowa rekrutacyjna z HR oraz Head of Engineering Krótka rozmowa w języku angielskim z VP of Development

Technology

Randlab

Mobile Developer (Android / Kotlin) ( K/M/N)

Mid

Remote

Warsaw, Poland

100 - 130 PLN

🏢 Summary: Offer for an Android Mobile Developer responsible for developing new functionalities, maintaining existing mobile applications, fixing bugs, and supporting testing and documentation processes. The role involves working in a project environment focused on Android solutions with CI/CD and containerized infrastructure. The position also includes collaboration within structured development processes. 🗂️ Requirements: Minimum 3 years of experience in Android mobile application development, Practical knowledge of BitBucket, Practical knowledge of Git, Practical knowledge of Jenkins, Practical knowledge of Kubernetes 📃 Skills: Android, BitBucket, Git, Jenkins, Kubernetes, Spring, SpringCloud, SpringJPA, Hibernate, Microservices, Jira, Confluence, ELK, Prometheus, Grafana, SonarQube, JUnit, Mockito, SCRUM 🏢 Description: O projekcie Projekt obejmuje realizację prac deweloperskich w obszarze aplikacji mobilnych Android. Zakres współpracy dotyczy zarówno rozwoju funkcjonalności, jak i utrzymania istniejących rozwiązań oraz wsparcia procesów testowych i dokumentacyjnych. Twój zakres obowiązków realizacja projektowych prac deweloperskich analiza i naprawa zgłoszonych błędów wsparcie testów tworzenie oraz aktualizacja dokumentacji realizacja innych zadań mieszczących się w zakresie kompetencji Nasze wymagania minimum 3 lata doświadczenia w programowaniu aplikacji mobilnych Android praktyczna znajomość narzędzi: BitBucket, Git, Jenkins praktyczna znajomość środowiska Kubernetes Mile widziane znajomość: Spring, Spring Cloud, Spring JPA, Hibernate doświadczenie w programowaniu w architekturze mikroserwisowej znajomość narzędzi: Jira, Confluence znajomość stosu: ELK, Prometheus/Grafana, SonarQube znajomość narzędzi testów jednostkowych (np. JUnit, Mockito) doświadczenie w pracy w metodyce SCRUM