EPAM Systems

Senior Android Developer

Gdańsk, Pomeranian Voivodeship, PL

12 days ago
Save Job

Summary

We are looking for a Senior Android Developer to join our team.

If you are passionate about developing innovative Android applications and thrive in an Agile environment, we invite you to apply.

This hybrid role requires working in the office three days a week, based in either Kraków, Gdańsk, or Wrocław.


Responsibilities


  • Develop Android applications through the full cycle from concept to deployment
  • Communicate with clients to clarify project requirements
  • Ensure application performance, quality, and responsiveness
  • Conduct code reviews and provide constructive feedback
  • Maintain clean, maintainable code and adhere to best practices
  • Collaborate in an Agile environment with cross-functional teams
  • Optimize applications for various Android versions and screen sizes


Requirements


  • 3+ years of experience in Android development
  • Strong skills in Java programming
  • Proficient in writing clean and maintainable code
  • Experience in designing application architecture
  • Knowledge of data structures and algorithms
  • Deep understanding of OOP and design patterns such as MVP, MVVM
  • Solid understanding of SDLC and Agile methodologies
  • Self-management skills and strong prioritization abilities
  • Ability to work autonomously in an Agile environment
  • Strong knowledge of Android SDK and handling screen size variations
  • Familiarity with RESTful APIs for backend integration
  • Experience in offline storage, multithreading, and performance tuning
  • Ability to write effective local JUnit tests
  • Understanding of the Espresso UI testing framework
  • Good command of English and client-facing communication experience


Nice to have


  • Familiarity with Kotlin for Android
  • Experience with RxJava


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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: