Oferta pracy
Klikając w przycisk „Aplikuj”, „Aplikuj teraz” lub w inny sposób wysyłając zgłoszenie rekrutacyjne do itCraft sp. z o.o. z siedzibą w: Aleje Jerozolimskie 181 B, 02-222 Warszawa (Pracodawca - administrator danych), zgadzasz się na przetwarzanie przez Pracodawcę Twoich danych osobowych zawartych w zgłoszeniu rekrutacyjnym, w celu prowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu. W każdym czasie możesz cofnąć zgodę kontaktując się z nami pod adresem e-mail: [email protected]
Pełną informację odnośnie przetwarzania Twoich danych osobowych znajdziesz 

Android Developer

itCraft sp. z o.o.

12 00018 000 net (+ VAT) / mth.
  • Gdańsk

    Gdańsk, Pomeranian
  • valid 13 hours
  • B2B contract
  • full-time
  • specialist (Mid / Regular)
  • home office work
  • Immediate employment
  • remote recruitment

Technologies we use

Expected

  • Android

  • Kotlin

  • Java

About the project

We are a software house with over 10 years of experience delivering various mobile projects for clients all around the globe from dating apps to game-changing health-improving solutions for professional psychology.

Now we are looking for a Android Developer who cannot imagine a day without the improvement of the world by creating new mobile solutions and sharing knowledge with the rest of the team.

We are pleased to invite you to power up our Android team!

Your responsibilities

  • Working on various projects by designing and implementing dedicated, native mobile apps for the Android platform for a diversity of our clients from startups to corporations from Poland and abroad,

  • Leading an Android development team,

  • Working closely with backend, iOS and UX/UI teams,

  • Creating and maintaining projects’ technical documentation (Yes. We are doing our best to have it and have it up to date :)).

Our requirements

  • Advanced knowledge of Android platform with around 2 years native Android development experience,

  • Solid knowledge of Kotlin and/or Java,

  • Good knowledge of:

  • architectural design patterns (MVVM, MVP),

  • programming paradigms (reactive and functional programming),

  • design patterns,

  • principles (clean code architecture, single source of truth),

  • build system (Gradle),

  • Unit testing,

  • Fluent English and Polish (min. B2/C1).

Optional

  • Ability and willingness for continuous development i.e. by mentoring and onboarding other team members, and learning new technologies,

  • Experience implementing mobile apps in stores (Google Play, Huawei AppGallery),

  • Portfolio of mobile apps (Github or Google Play), Share with us!

  • Command of Retrofit, Coroutines, Jetpack Compose,

  • Use of the following tools: Jenkins, Jira, SonarQube,

  • Knowledge of Google Cloud and Firebase Services.

  • Nice to have: some knowledge about CI/CD, architectural design patterns MVI; REDUX, and acceptance testing.

This is how we organize our work

Team size

  • 1-3 per platform and 6-12 project team

This is how we work

  • in house
  • you focus on a single project at a time
  • you can change the project
  • you have influence on the choice of tools and technologies
  • you have influence on the technological solutions applied
  • you have influence on the product
  • you develop the code "from scratch"
  • you focus on product development
  • you focus on code maintenance
  • agile
  • scrum

Team members

  • backend developer
  • frontend developer
  • fullstack developer
  • mobile developer
  • technical leader
  • architect
  • devOps
  • automated test programmer
  • manual tester
  • cybersecurity specialist
  • support

This is how we work on a project

  • Clean Code

  • code quality measures

  • code review

  • design patterns

  • static code analysis

  • DDD

  • pair programming

  • TDD

  • architect / technical leader support

  • Continuous Deployment

  • Continuous Integration

  • DevOps

  • SysOps

  • team-level deployment

  • active monitoring

  • documentation

  • issue tracking tools

  • NFR

  • technical debt management

  • functional tests

  • integration tests

  • performance tests

  • regression tests

  • test automation

  • testing environments

  • unit tests

  • manual tests

Development opportunities we offer

  • conferences abroad

  • conferences in Poland

  • external training

  • industry-specific e-learning platforms

  • intracompany training

  • mentoring

  • soft skills training

  • space for experimenting

  • substantive support from technological leaders

  • support of IT events

  • technical knowledge exchange within the company

  • time for development of your ideas

What we offer

  • B2B contract or full-time employment contract,

  • Work on-site at the itCraft office in Bydgoszcz, Toruń, Gdańsk or remote,

  • Flexible working hours (core hours 9:00-15:00, so before or after you can even sleep :)

  • Work on exciting IT projects for big polish and global brands and startups,

  • Self-development opportunities: regular calls with other team members, internal trainings, books, online or offline courses,

  • Free English classes twice a week,

  • Private medical care & life insurance,

  • Multisport card & online trainings,

  • Card to Makro - the food wholesaler,

  • Non-corporate environment,

  • Amazing Team-building events, exciting trips, and evenings with Craft beer!

  • Internal referral program (working with friends is great, isn’t it? :) )

  • We care about the well-being of each of our employees.

  • Benefits

  • sharing the costs of sports activities

  • private medical care

  • sharing the costs of foreign language classes

  • life insurance

  • remote work opportunities

  • flexible working time

  • integration events

  • corporate library

itCraft sp. z o.o.

10 years on the market, +200 completed projects and more than 100 people on board – that’s itCraft in numbers. The main goal of the itCraft team is always to deliver high-quality mobile innovations to businesses around the world....

Scroll to the company’s profile

Interested? Send us your CV! What happens after that?

  • If everything goes our way, there will be 3 more steps on our recruitment process:

  • Completing a short survey that helps us to fully understand your technical incredibleness :)

  • After that, we will invite you to take part in a quick 30 minutes call with our HR team (including verifying your English skills).

  • If we are on the same wavelength, we will invite you to an approximately 1-hour long call verifying your technical skills with one of our developers.

  • If everything goes right, we will be more than happy to make you the offer!