April 24, 2026
Senior/Lead Mobile (iOS/Android) Developer
Senior • Remote
We are looking for a highly skilled Senior/Lead Mobile Developer with deep expertise in Swift/Kotlin to join our mobile development team. In this role, you will lead the design, development, and optimization of cutting-edge applications, ensuring best practices in architecture, code quality, and user experience. You will mentor junior developers, collaborate with cross-functional teams, and play a key role in shaping our mobile strategy.
Responsibilities
Lead the design, development, and deployment of advanced iOS and Android applications using Swift and/or Kotlin
Architect robust, scalable, and maintainable codebases, ensuring adherence to best practices and coding standards
Collaborate with product managers, designers, and backend engineers to deliver seamless user experiences
Mentor and guide junior developers, conducting code reviews and providing technical leadership
Stay up-to-date with the latest iOS/Android trends, technologies, and best practices
Troubleshoot, debug, and optimize application performance
Ensure the security and privacy of user data in compliance with industry standards
Requirements
Extensive experience developing iOS applications with Swift (3+ years)
Extensive experience developing Android applications with Kotlin (3+ years)
Proven track record of leading or mentoring development teams
Experience with RESTful APIs, third-party libraries, and integration of backend services
Familiarity with CI/CD pipelines, automated testing, and deployment processes
Good work ethic and strong sense of ownership of the end result
Excellent verbal and written communication skills, B2 level of English
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.
Similar jobs you might like
Technology
EPAM Systems
Lead Android Developer
Senior
Remote
🏢 Summary: Lead Android Developer role focused on designing, developing, and maintaining high-quality Android applications using Kotlin and modern best practices. The position involves leading technical decisions, ensuring code quality, and collaborating with cross-functional teams to deliver robust mobile solutions. 🗂️ Requirements: 5+ years of Android development experience, Strong proficiency in Kotlin, Experience with Android SDK, Experience with App Components, Knowledge of Android UI frameworks, Understanding of Android design patterns, Knowledge of mobile architectures and trends, Understanding of full mobile development lifecycle, Experience with networking on Android, Experience with local data caching, Experience with multitasking on Android, Experience with third-party libraries and services 📃 Skills: Kotlin, Android, AndroidSDK, AppComponents, UI, DesignPatterns, Architecture, Networking, Caching, Multitasking, Lifecycle, Libraries 🏢 Description: We are seeking a highly skilled Lead Android Developer to join our dynamic team. The ideal candidate will have a proven track record in Android development, strong proficiency in Kotlin, and a passion for building high-quality mobile applications. As a Lead Android Developer, you will play a key role in designing, developing, and maintaining innovative Android applications, while collaborating with both local and remote team members. Responsibilities Design and develop high-quality Android applications using the latest technologies and best practices Collaborate with cross-functional teams to define project requirements and deliver solutions that meet customer needs Ensure the performance, quality, and responsiveness of applications by conducting thorough code reviews and testing Maintain code integrity, organization, and documentation Stay up-to-date with the latest technologies and trends in Android development Requirements Proven 5+ years of working experience in Android development (Android SDK) Proficiency in Kotlin for Android Experience in App Components, UI frameworks, developer tools, and workflows Good understanding of Android Design Patterns Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies Solid understanding of the full mobile development life cycle Good understanding of networking, caching local data and multitasking on Android Experience with 3rd party libraries and services Ability to work in a dynamic team environment, with a mix of local and remote resources Very good communication skills English proficiency at B2 level or higher Nice to have Previous experience with React Native 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
EPAM Systems
Lead Flutter Developer
Senior
Remote
🏢 Summary: Technical leadership role for an experienced Flutter developer to lead a mobile team, maintain and evolve an existing app portfolio, and drive migration to a new architecture. The position combines hands-on Flutter development with architectural decision-making and code quality ownership. Focus is on delivering scalable, high-quality mobile solutions for Android and iOS. 🗂️ Requirements: 5+ years mobile app development for Android or iOS, 3+ years hands-on Flutter experience, Strong knowledge of Dart and asynchronous programming, Experience with REST APIs and sockets, At least one Flutter app released to production, Understanding of mobile architecture and best practices, Solid knowledge of OOP and SOLID principles, Experience in technical leadership or senior role with team responsibilities, Commitment to clean, maintainable code and code reviews 📃 Skills: Flutter, Dart, Android, iOS, REST, Sockets, RxDart, Streams, OOP, SOLID, Architecture, Async, AppStore, GooglePlay 🏢 Description: We are seeking an experienced Lead Flutter Developer to join our team and assume a technical leadership position. You will coordinate and mentor the mobile development team, maintain our current app portfolio, and guide the transition to a new architecture. If you have a passion for mobile technologies, proven leadership abilities, and aim to make a significant impact on our products and solutions, we encourage you to apply. Responsibilities Lead the mobile development team to ensure smooth operations and achievement of project goals Coordinate team efforts and foster collaboration to meet deadlines and deliverables Maintain the existing app portfolio and contribute to the migration toward a new architecture Improve team processes by participating in planning, grooming, technical discussions and estimations Conduct regular code reviews, provide constructive feedback and support team members through coaching and mentoring Make architectural decisions to ensure solutions align with business and technical requirements Promote knowledge sharing and best practices while encouraging new ideas across the team Requirements At least 5 years of experience in mobile app development for Android or iOS Understanding of mobile architecture and platform-specific best practices Experience with REST APIs and sockets Minimum 3 years of hands-on experience with Flutter and knowledge of Dart, including async programming with Streams or RxDart At least one Flutter app released in production on the App Store or Google Play Background in OOP and SOLID principles Commitment to clean, maintainable code and supporting others in achieving the same Experience in a development team leadership role or a senior position with team responsibilities Strong communication skills and a collaborative mindset 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
EPAM Systems
Senior Flutter Mobile Developer with Java
Senior
Remote
Poznan, Poland
🏢 Summary: Senior Flutter Mobile + Java Developer role focused on building and integrating cross-platform mobile applications for a California-based client. The position involves end-to-end mobile development, backend integration with RESTful and gRPC APIs, and maintaining high code quality standards. The role requires strong Java and Flutter expertise, client communication, and autonomous work within an international team. 🗂️ Requirements: 2+ years mobile application development (full cycle), 3+ years Java development experience, Hands-on Flutter experience, Experience integrating RESTful APIs, Experience integrating gRPC APIs, Knowledge of mobile UI/UX best practices, Proficiency with Git, Fluent English communication skills, Client-facing communication experience, Strong self-management skills 📃 Skills: Flutter, Java, REST, gRPC, Git 🏢 Description: We are looking for an experienced Senior Flutter Mobile + Java Developer to join our international team working on the development and integration of mobile applications for a California-based client. The ideal candidate is a self-starter, able to manage their time and tasks efficiently, and highly motivated to deliver high-quality solutions. Our culture values individual mastery and encourages autonomy. Responsibilities Design, implement, build, test, and support mobile applications Develop cross-platform mobile applications using Flutter Integrate mobile applications with RESTful and/or gRPC APIs Develop and maintain backend components using Java Communicate directly with client stakeholders Ensure high code quality and follow mobile UI/UX best practices Work with version control systems (e.g., Git) Requirements 2+ years of experience in development and integration of mobile applications (full cycle: design, implementation, build, testing, support) Hands-on experience with Flutter for cross-platform mobile development 3+ years of hands-on development experience using Java Experience in integration of mobile applications with RESTful and/or gRPC APIs Understanding of mobile UI/UX best practices Proficiency with version control systems (such as Git) Excellent English communication skills and experience in client-facing communications Strong self-management and prioritization skills We offer 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
EPAM Systems
Senior Flutter Mobile Developer with Java
Senior
Remote
Gdansk, PM, Poland
🏢 Summary: Senior Flutter Mobile + Java Developer role focused on building and integrating cross-platform mobile applications for a California-based client. The position involves full-cycle mobile development, backend integration with RESTful and gRPC APIs, and direct collaboration with client stakeholders. The offer includes flexible remote work within Poland, professional growth programs, and comprehensive benefits. 🗂️ Requirements: 2+ years of mobile application development and integration experience (full cycle), Hands-on experience with Flutter, 3+ years of hands-on Java development experience, Experience integrating mobile apps with RESTful APIs, Experience integrating mobile apps with gRPC APIs, Understanding of mobile UI/UX best practices, Proficiency with Git or other version control systems, Excellent English communication skills, Strong self-management and prioritization skills 📃 Skills: Flutter, Java, REST, gRPC, Git 🏢 Description: We are looking for an experienced Senior Flutter Mobile + Java Developer to join our international team working on the development and integration of mobile applications for a California-based client. The ideal candidate is a self-starter, able to manage their time and tasks efficiently, and highly motivated to deliver high-quality solutions. Our culture values individual mastery and encourages autonomy. Responsibilities Design, implement, build, test, and support mobile applications Develop cross-platform mobile applications using Flutter Integrate mobile applications with RESTful and/or gRPC APIs Develop and maintain backend components using Java Communicate directly with client stakeholders Ensure high code quality and follow mobile UI/UX best practices Work with version control systems (e.g., Git) Requirements 2+ years of experience in development and integration of mobile applications (full cycle: design, implementation, build, testing, support) Hands-on experience with Flutter for cross-platform mobile development 3+ years of hands-on development experience using Java Experience in integration of mobile applications with RESTful and/or gRPC APIs Understanding of mobile UI/UX best practices Proficiency with version control systems (such as Git) Excellent English communication skills and experience in client-facing communications Strong self-management and prioritization skills We offer 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
EPAM Systems
Senior Flutter Mobile Developer with Java
Senior
Remote
Warsaw, Poland
🏢 Summary: Senior Flutter Mobile + Java Developer role focused on building and integrating cross-platform mobile applications for a California-based client. The position involves full-cycle mobile development, backend integration in Java, and close collaboration with client stakeholders. The offer emphasizes autonomy, high code quality, and adherence to mobile UI/UX best practices. 🗂️ Requirements: 2+ years mobile application development experience (full cycle), Hands-on Flutter experience, 3+ years Java development experience, Experience with RESTful APIs, Experience with gRPC APIs, Understanding of mobile UI/UX best practices, Proficiency with Git, English communication skills, Client-facing experience, Strong self-management skills 📃 Skills: Flutter, Java, REST, gRPC, Git 🏢 Description: We are looking for an experienced Senior Flutter Mobile + Java Developer to join our international team working on the development and integration of mobile applications for a California-based client. The ideal candidate is a self-starter, able to manage their time and tasks efficiently, and highly motivated to deliver high-quality solutions. Our culture values individual mastery and encourages autonomy. Responsibilities Design, implement, build, test, and support mobile applications Develop cross-platform mobile applications using Flutter Integrate mobile applications with RESTful and/or gRPC APIs Develop and maintain backend components using Java Communicate directly with client stakeholders Ensure high code quality and follow mobile UI/UX best practices Work with version control systems (e.g., Git) Requirements 2+ years of experience in development and integration of mobile applications (full cycle: design, implementation, build, testing, support) Hands-on experience with Flutter for cross-platform mobile development 3+ years of hands-on development experience using Java Experience in integration of mobile applications with RESTful and/or gRPC APIs Understanding of mobile UI/UX best practices Proficiency with version control systems (such as Git) Excellent English communication skills and experience in client-facing communications Strong self-management and prioritization skills We offer 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
EPAM Systems
Senior Flutter Mobile Developer with Java
Senior
Remote
Wroclaw, Poland
🏢 Summary: Senior Flutter Mobile + Java Developer role focused on designing, developing, and integrating cross-platform mobile applications for a California-based client. The position involves full-cycle mobile development, backend integration using Java, and close collaboration with client stakeholders. The offer includes flexible remote work, professional growth programs, and comprehensive benefits. 🗂️ Requirements: 2+ years of experience in full-cycle mobile application development, Hands-on experience with Flutter for cross-platform development, 3+ years of hands-on experience with Java, Experience integrating mobile applications with RESTful or gRPC APIs, Understanding of mobile UI/UX best practices, Proficiency with Git or other version control systems, English communication skills for client-facing collaboration, Strong self-management and prioritization skills 📃 Skills: Flutter, Java, RESTful, gRPC, Git, UI, UX 🏢 Description: We are looking for an experienced Senior Flutter Mobile + Java Developer to join our international team working on the development and integration of mobile applications for a California-based client. The ideal candidate is a self-starter, able to manage their time and tasks efficiently, and highly motivated to deliver high-quality solutions. Our culture values individual mastery and encourages autonomy. Responsibilities Design, implement, build, test, and support mobile applications Develop cross-platform mobile applications using Flutter Integrate mobile applications with RESTful and/or gRPC APIs Develop and maintain backend components using Java Communicate directly with client stakeholders Ensure high code quality and follow mobile UI/UX best practices Work with version control systems (e.g., Git) Requirements 2+ years of experience in development and integration of mobile applications (full cycle: design, implementation, build, testing, support) Hands-on experience with Flutter for cross-platform mobile development 3+ years of hands-on development experience using Java Experience in integration of mobile applications with RESTful and/or gRPC APIs Understanding of mobile UI/UX best practices Proficiency with version control systems (such as Git) Excellent English communication skills and experience in client-facing communications Strong self-management and prioritization skills We offer 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
EPAM Systems
Senior Flutter Mobile Developer with Java
Senior
Remote
Krakow, Poland
🏢 Summary: Senior Flutter Mobile + Java Developer role focused on building and integrating cross-platform mobile applications for a California-based client. The position involves full-cycle mobile development, backend integration with RESTful/gRPC APIs, and direct collaboration with client stakeholders. It offers flexible work arrangements, professional growth opportunities, and a comprehensive benefits package. 🗂️ Requirements: 2+ years mobile application development (full cycle), Hands-on Flutter experience, 3+ years Java development experience, Experience integrating RESTful APIs, Experience integrating gRPC APIs, Understanding of mobile UI/UX best practices, Proficiency with Git, Advanced English communication skills, Client-facing communication experience, Strong self-management skills 📃 Skills: Flutter, Java, REST, gRPC, Git, UI, UX 🏢 Description: We are looking for an experienced Senior Flutter Mobile + Java Developer to join our international team working on the development and integration of mobile applications for a California-based client. The ideal candidate is a self-starter, able to manage their time and tasks efficiently, and highly motivated to deliver high-quality solutions. Our culture values individual mastery and encourages autonomy. Responsibilities Design, implement, build, test, and support mobile applications Develop cross-platform mobile applications using Flutter Integrate mobile applications with RESTful and/or gRPC APIs Develop and maintain backend components using Java Communicate directly with client stakeholders Ensure high code quality and follow mobile UI/UX best practices Work with version control systems (e.g., Git) Requirements 2+ years of experience in development and integration of mobile applications (full cycle: design, implementation, build, testing, support) Hands-on experience with Flutter for cross-platform mobile development 3+ years of hands-on development experience using Java Experience in integration of mobile applications with RESTful and/or gRPC APIs Understanding of mobile UI/UX best practices Proficiency with version control systems (such as Git) Excellent English communication skills and experience in client-facing communications Strong self-management and prioritization skills We offer 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
EPAM Systems
Senior Flutter Mobile Developer with Java
Senior
Remote
Katowice, Poland
🏢 Summary: Senior Flutter Mobile + Java Developer role focused on building and integrating cross-platform mobile applications for a California-based client. The position involves full-cycle mobile development, backend integration with RESTful and gRPC APIs, and maintaining high code quality standards. The role requires strong Java expertise, Flutter experience, and direct collaboration with client stakeholders. 🗂️ Requirements: 2+ years experience in full-cycle mobile application development, Hands-on experience with Flutter, 3+ years hands-on experience with Java, Experience integrating mobile apps with RESTful APIs, Experience integrating mobile apps with gRPC APIs, Understanding of mobile UI/UX best practices, Proficiency with Git or other version control systems, Strong English communication skills, Ability to manage tasks independently 📃 Skills: Flutter, Java, RESTful, gRPC, Git 🏢 Description: We are looking for an experienced Senior Flutter Mobile + Java Developer to join our international team working on the development and integration of mobile applications for a California-based client. The ideal candidate is a self-starter, able to manage their time and tasks efficiently, and highly motivated to deliver high-quality solutions. Our culture values individual mastery and encourages autonomy. Responsibilities Design, implement, build, test, and support mobile applications Develop cross-platform mobile applications using Flutter Integrate mobile applications with RESTful and/or gRPC APIs Develop and maintain backend components using Java Communicate directly with client stakeholders Ensure high code quality and follow mobile UI/UX best practices Work with version control systems (e.g., Git) Requirements 2+ years of experience in development and integration of mobile applications (full cycle: design, implementation, build, testing, support) Hands-on experience with Flutter for cross-platform mobile development 3+ years of hands-on development experience using Java Experience in integration of mobile applications with RESTful and/or gRPC APIs Understanding of mobile UI/UX best practices Proficiency with version control systems (such as Git) Excellent English communication skills and experience in client-facing communications Strong self-management and prioritization skills We offer 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
EPAM Systems
Senior Flutter Mobile Developer with Java
Senior
Remote
Lodz, LD, Poland
🏢 Summary: Senior Flutter Mobile + Java Developer role focused on building and integrating cross-platform mobile applications for a California-based client. The position involves end-to-end mobile development, backend integration with Java, and direct collaboration with client stakeholders. It offers flexible work arrangements, professional growth opportunities, and a comprehensive benefits package. 🗂️ Requirements: 2+ years of experience in full-cycle mobile application development, Hands-on experience with Flutter, 3+ years of hands-on experience with Java, Experience integrating mobile apps with RESTful APIs, Experience integrating mobile apps with gRPC APIs, Understanding of mobile UI/UX best practices, Proficiency with Git or other version control systems, Excellent English communication skills, Experience in client-facing communication, Strong self-management and prioritization skills 📃 Skills: Flutter, Java, REST, gRPC, Git 🏢 Description: We are looking for an experienced Senior Flutter Mobile + Java Developer to join our international team working on the development and integration of mobile applications for a California-based client. The ideal candidate is a self-starter, able to manage their time and tasks efficiently, and highly motivated to deliver high-quality solutions. Our culture values individual mastery and encourages autonomy. Responsibilities Design, implement, build, test, and support mobile applications Develop cross-platform mobile applications using Flutter Integrate mobile applications with RESTful and/or gRPC APIs Develop and maintain backend components using Java Communicate directly with client stakeholders Ensure high code quality and follow mobile UI/UX best practices Work with version control systems (e.g., Git) Requirements 2+ years of experience in development and integration of mobile applications (full cycle: design, implementation, build, testing, support) Hands-on experience with Flutter for cross-platform mobile development 3+ years of hands-on development experience using Java Experience in integration of mobile applications with RESTful and/or gRPC APIs Understanding of mobile UI/UX best practices Proficiency with version control systems (such as Git) Excellent English communication skills and experience in client-facing communications Strong self-management and prioritization skills We offer 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
EPAM Systems
Senior Xamarin/MAUI Developer
Senior
Remote
🏢 Summary: Senior Xamarin Developer role focused on designing and maintaining scalable mobile applications using C#/.NET and Xamarin, with involvement in backend integration and technical analysis. The position includes full development lifecycle responsibilities, from architecture discussions to unit testing and API integration. Remote work within Poland is available. 🗂️ Requirements: 5+ years of software development experience, Expert proficiency in C# and .NET, Hands-on experience with Xamarin, Strong knowledge of unit testing methodologies and frameworks, Proficiency in SQLite and SQL, Experience with RESTful APIs, JSON, XML and HTTP, Proficiency in MS Visual Studio, Experience in Android native development and Android Studio, Knowledge of Android UI controls and responsive layouts, Experience with Git and GitLab CI/CD or other source control tools, Experience with project management tools (Polarion, Azure DevOps, Jira), Ability to create POCs and perform technical analysis, English level A2+ minimum 📃 Skills: C#, .NET, Xamarin, SQLite, SQL, REST, JSON, XML, HTTP, VisualStudio, Android, AndroidStudio, Git, GitLab, CICD, Polarion, AzureDevOps, Jira, UnitTesting 🏢 Description: We are seeking a skilled Senior Xamarin/MAUI Developer with a strong background in mobile and backend development. The ideal candidate will have hands-on experience in Xamarin, a deep understanding of .NET technologies, and a passion for building robust, scalable applications. You will play a key role in designing, developing, and maintaining high-quality software solutions, collaborating with cross-functional teams, and contributing to technical discussions. Remote work from Poland is possible. Responsibilities Design, develop, and maintain applications using C#/.NET, Xamarin, and related technologies Write clean, efficient, and well-documented code, ensuring best practices and coding standards Implement and maintain unit tests to ensure code quality and reliability Work with SQLite and SQL query language for data storage and retrieval Integrate and consume RESTful APIs, handling JSON/XML data formats and HTTP protocols Utilize MS Visual Studio as the primary development environment Participate in design discussions, providing valuable technical input and innovative solutions Collaborate with team members to analyze requirements, create POCs, and drive technical analysis Stay updated with emerging technologies and demonstrate a willingness to learn and adapt Requirements 5+ years of technical experience in software development Expert-level proficiency in C#/.NET programming Hands-on experience with Xamarin; knowledge of MAUI is a plus Strong understanding of unit testing methodologies and frameworks Proficiency in SQLite and SQL query language Experience working with JSON/XML, RESTful APIs, and HTTP protocol Proficiency in MS Visual Studio development environment Experience in Android native app development, Android Studio, and Android app packaging; iOS development skills are a plus Solid understanding of Android UI controls, layouts, and adapting UI for various screen resolutions Familiarity with Git, GitLab (CI/CD), or other source control tools Experience with project management tools such as Polarion, Azure DevOps, or Jira Exposure to frontend technologies like Angular or ReactJS Experience with other mobile development technologies (Flutter, Kotlin, Swift) Ability to create POCs and drive technical analysis Minimum English language level of A2+ Nice to have Experience working in React Native 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.