Senior Android Developer
Epam
Krakow, Poland
4 d. temu

DESCRIPTION

Currently we are looking for a Senior Android Developer for our Krakow office to make the team even stronger.

We are looking for someone, who :

  • is comfortable with working in a distributed team;
  • is able to learn new things fast and deliver production-ready code;
  • takes a proactive approach on a daily basis;
  • has a problem-solver attitude;
  • is a good communicator and a team player;
  • keeps up with the general mobile landscape, architectures, trends, and emerging technologies;
  • is not afraid to work with a multi-cultural team.
  • Requirements

  • Proven software development experience
  • Proven working experience in Android development
  • Expert knowledge of Java
  • Expert knowledge of Kotlin
  • Expert understanding of Android SDK
  • Solid understanding of the full mobile development life cycle
  • Ability to write clean, documented and maintainable code
  • Ability to design an architecture of a feature or application from scratch
  • Able to work in agile environment without direct supervision, with tools such as JIRA and Confluence
  • Able to perform code reviews for peers
  • Experience working with remote data via REST and JSON
  • Experience working with and integrating third-party libraries and APIs
  • English level : B1+
  • Strong Knowledge of data structures and algorithms
  • Strong Knowledge of OOP and design patterns
  • Proficient understanding of version control systems such as Git and / or Mercurial
  • Solid experience in writing Unit Tests and UI tests, must be familiar with Junit, Mockito and Espresso
  • Published at least one Android app
  • Nice to have

  • Experience with RX or other reactive technologies
  • Strong computer science fundamentals or computer science background
  • Experience in Flutter, React Native, Xamarin or any other hybrid app technologies
  • Experience in app development for Wear OS and Android TV
  • Strong knowledge of Android UI design principles (material design), patterns, interface guidelines and best practices
  • Familiarity with continuous integration
  • Community enthusiast / tech speaker / contributor
  • We offer

  • Possibility to be involved in an international project (Canada, China, Hong Kong, Mexico, USA, Switzerland, Germany, Sweden, United Kingdom, Russia, Belarus, Ukraine, Hungary, etc.)
  • English language classes
  • Vast opportunities for self-development : online courses and library, experience exchange with colleagues around the world, partial grant of certification
  • Career development center
  • Unlimited access to LinkedIn learning solutions
  • Possibility to take part in both : corporate and startup environment
  • Possibility to relocate for short and long-term projects
  • Relocation package for those who relocate to Krakow, Wroclaw, Katowice or Gdansk from other locations
  • Benefit package (health care, multisport, lunch tickets, petrol vouchers and shopping vouchers, etc.)
  • Fruits on a weekly basis
  • Sponsored sport activities
  • We kindly ask you to include the following clause in your application : "Wyrażam zgodę na przetwarzanie danych osobowych zawartych w niniejszym dokumencie do realizacji procesu rekrutacji zgodnie z ustawą z dnia 10 maja 2018 roku o ochronie danych osobowych (Dz.
  • Ustaw z 2018, poz. 1000) oraz zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016 / 679 z dnia 27 kwietnia 2016 r.

    w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95 / 46 / WE (RODO)"

  • Please note that only selected candidates will be contacted
  • Zgłoś tę pracę
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Aplikuj
    Mój adres email
    Klikając przycisk "Kontynuuj", wyrażam zgodę neuvoo na przetwarzanie moich danych i wysyłanie powiadomień e-mailem, zgodnie z zasadami przedstawionymi przez neuvoo. W każdej chwili mogę wycofać moją zgodę lub zrezygnować z subskrypcji.
    Kontynuuj
    Formularz wniosku