Oferta pracy
Informujemy, że administratorem danych jest itCraft sp. z o.o. z siedzibą w Warszawie (02-222) przy ul. Aleje Jerozolimskie 181B (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

iOS Developer

itCraft sp. z o.o.

7 50013 000 net (+ VAT) / mth.
  • Katowice

    Katowice, Silesian
  • valid for 3 days
    until: 03 Dec 2021
  • B2B contract
  • full-time
  • specialist (Mid / Regular)
  • home office work
  • Immediate employment
  • remote recruitment

Technologies we use


  • Swift

  • iOS Platform

About the project

Welcome to itCraft! We have over 10 years of experience delivering various mobile projects for clients all around the globe, dozens of completed projects and over a hundred people in our company. We are happy to invite you to join our team - Agnieszka, Rafał, Tomek and many more! Currently, we are looking for a candidate for the iOS Developer position.

Your responsibilities

  • Working on various projects - you can read more about some of them by clicking on this link,

  • Implement and design of dedicated native mobile applications for the iOS platform,

  • Design and implementation of advanced mobile applications for large clients from Poland and abroad, as well as active creation of new solutions, improvement of startup projects,

  • Cooperation with a backend team and teams programming Android mobile applications,

  • Collaboration with the UX / UI team when designing the application,

  • Creating technical design documentation.

Our requirements

  • 2-4 year of experience in writing native iOS application,

  • Knowledge of Swift,

  • Knowledge of the iOS platform,

  • Fluent English (min. B2/C1),

  • Fluent Polish (min. C1).


  • Knowledge of RxSwift,

  • Ability to communicate with the REST API,

  • Knowledge about building views based on code (SnapKit)

  • The ability to install libraries using CocoaPods and / or Carthage,

  • Knowledge of building and shipping development applications,

  • Knowledge of frameworks for mobile platforms,

  • Ability to build offline applications,

  • Knowledge of Realm

  • Knowledge of design patterns,

  • The ability to write clean and reusable code.

This is how we organize our work

Team size

  • 1-4 per platform and 5-20 per 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
  • mobile developer
  • devOps
  • automated test programmer
  • manual tester
  • project manager
  • business analyst

This is how we work on a project

  • Clean Code

  • code review

  • design patterns

  • static code analysis

  • BDD

  • Continuous Integration

  • technical debt management

  • functional tests

  • regression tests

  • test automation

  • testing environments

  • unit tests

  • manual tests

Development opportunities we offer

  • assistance in preparation to public speeches

  • 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

  • Full time or B2B contract,

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

  • Flexible working hours,

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

  • Self development opportunities: internal trainings, conferences, books, online or offline courses,

  • Multisport card & online trainings ,

  • Private medical care & life insurance,

  • Free English classes twice a week,

  • Excellent work atmosphere, non-corporate environment,

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

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

  • We care about work-life balance.

  • 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.

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.

+200 completed projects and more than 100 people on board – that’s itCraft in numbers.

Scroll to the company’s profile

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

  • Once we review it you will receive a short survey for you to fill out,

  • If we like your answers we will have a quick 30 minutes call with our HR team,

  • 1-hour call verifying your technical skills with one of our developers,

  • Quick English test over the phone,

  • You receive the offer.